texlive[43001] Master/texmf-dist/doc/latex/comprehensive:

commits+karl at tug.org commits+karl at tug.org
Sat Jan 21 02:58:44 CET 2017


Revision: 43001
          http://tug.org/svn/texlive?view=revision&revision=43001
Author:   karl
Date:     2017-01-21 02:58:44 +0100 (Sat, 21 Jan 2017)
Log Message:
-----------
comprehensive (20jan17)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/comprehensive/README
    trunk/Master/texmf-dist/doc/latex/comprehensive/SYMLIST
    trunk/Master/texmf-dist/doc/latex/comprehensive/rawtables-a4.pdf
    trunk/Master/texmf-dist/doc/latex/comprehensive/rawtables-letter.pdf
    trunk/Master/texmf-dist/doc/latex/comprehensive/source/Makefile
    trunk/Master/texmf-dist/doc/latex/comprehensive/source/lightbulb.eps
    trunk/Master/texmf-dist/doc/latex/comprehensive/source/lightbulb10.pfb
    trunk/Master/texmf-dist/doc/latex/comprehensive/source/symbols.tex
    trunk/Master/texmf-dist/doc/latex/comprehensive/symbols-a4.pdf
    trunk/Master/texmf-dist/doc/latex/comprehensive/symbols-letter.pdf

Added Paths:
-----------
    trunk/Master/texmf-dist/doc/latex/comprehensive/source/fakeallrunes.sty
    trunk/Master/texmf-dist/doc/latex/comprehensive/source/fakeold-arrows.sty

Modified: trunk/Master/texmf-dist/doc/latex/comprehensive/README
===================================================================
--- trunk/Master/texmf-dist/doc/latex/comprehensive/README	2017-01-21 01:02:35 UTC (rev 43000)
+++ trunk/Master/texmf-dist/doc/latex/comprehensive/README	2017-01-21 01:58:44 UTC (rev 43001)
@@ -2,16 +2,16 @@
                  | THE COMPREHENSIVE LATEX SYMBOL LIST  |
                  | By Scott Pakin, scott+clsl at pakin.org |
                  |                                      |
-                 |           30 November 2015           |
+                 |           19 January 2017            |
                  +--------------------------------------+
 
-The Comprehensive LaTeX Symbol List is an organized list of over 14000
+The Comprehensive LaTeX Symbol List is an organized list of over 14200
 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 197 separate typefaces.
+List currently showcases symbols from 205 separate typefaces.
 
 The same directory that contains this README file should also contain
 SYMLIST (an ASCII list of symbols that appear in the symbols list) and
@@ -163,18 +163,24 @@
     dsrom10.pfb            (dsrom10)
     dsss10.pfb             (dsss10)
     esint10.pfb            (esint10)
+    esrelation10.pfb       (esrelation10)
     eufm10.pfb             (EUFM10)
     eufm7.pfb              (EUFM7)
     eurm10.pfb             (EURM10)
+    eurm7.pfb              (EURM7)
     eusm10.pfb             (EUSM10)
+    eusm7.pfb              (EUSM7)
     feymr10.pfb            (TeX feymr10 Regular)
     fgeit10.pfb            (fgeit10)
     fgerm10.pfb            (fgerm10)
     fourier-alt.pfb        (Fourier-Alternate-Roman)
+    fourier-mcl.pfb        (Fourier-Math-Cal)
     fourier-mex.pfb        (Fourier-Math-Extension)
     fourier-mlit.pfb       (Fourier-Math-Letters-Italic)
     fourier-ms.pfb         (Fourier-Math-Symbols)
     fourier-orns.pfb       (fourier-orns)
+    frcsl10.pfb            (frcsl10)
+    frucmn.pfb             (frucmn)
     gmtr0900.pfb           (gmtr0900)
     gmtr1000.pfb           (gmtr1000)
     grmn0900.pfb           (grmn0900)
@@ -206,6 +212,7 @@
     md-utr8c.pfb           (MathDesign UT Regular TS1 10)
     md-utrma.pfb           (MathDesign UT Regular MathDesignSymbolA 10)
     md-utrmb.pfb           (MathDesign UT Regular MathDesignSymbolB 10)
+    miama.pfb              (Miama Nueva)
     msam10.pfb             (MSAM10)
     msam7.pfb              (MSAM7)
     msbm10.pfb             (MSBM10)
@@ -214,10 +221,13 @@
     musix11.pfb            (TeXMUSIX11-Regular)
     musix13.pfb            (TeXMUSIX13-Regular)
     musix20.pfb            (TeXMUSIX20-Regular)
+    oasy10.pfb             (OAMathSymbols10)
+    oasy9.pfb              (OAMathSymbols9)
     phaistos.pfb           (phaistos)
     pmhg.pfb               (Archaic Poor Mans Hieroglyphs)
     prodint.pfb            (prodint)
     proto10.pfb            (Archaic ProtoSemitic)
+    qzcmi.pfb              (TeXGyreChorus-MediumItalic)
     recycle.pfb            (Recycle)
     rsfs10.pfb             (rsfs10)
     rsfs10.pfb             (rsfs10)
@@ -279,3 +289,4 @@
     ygoth.pfb              (Yannis Gotisch Regular)
     yhcmex.pfb             (Yhcmex)
     yswab.pfb              (Yannis Schwabacher Regular)
+    zxxrw8a.pfb            (Boondox Calligraphic Regular)

Modified: trunk/Master/texmf-dist/doc/latex/comprehensive/SYMLIST
===================================================================
--- trunk/Master/texmf-dist/doc/latex/comprehensive/SYMLIST	2017-01-21 01:02:35 UTC (rev 43000)
+++ trunk/Master/texmf-dist/doc/latex/comprehensive/SYMLIST	2017-01-21 01:58:44 UTC (rev 43001)
@@ -28,7 +28,10 @@
 \&
 \#
 \%
+a
 \a
+A
+\A
 \aa
 \AA
 \AAaleph
@@ -266,6 +269,8 @@
 \adfwavesright
 \Admetos
 \adots
+\adsorbate
+\adsorbent
 \ae
 \AE
 \aeolicbii
@@ -347,6 +352,7 @@
 \antisigma
 \Antisigma
 \Anun
+\anyon
 \aoverbrace
 \Ape
 \APLbox
@@ -382,8 +388,10 @@
 \aquarius
 \Aquarius
 \AR
+\arafamily
 \arccos
 \arceq
+\arcfamily
 \arcsin
 \arctan
 \Aresh
@@ -390,6 +398,9 @@
 \arg
 \aries
 \Aries
+\arlfamily
+\armfamily
+\arnfamily
 \ArrowBoldDownRight
 \ArrowBoldRightCircled
 \ArrowBoldRightShort
@@ -402,6 +413,7 @@
 \ArrowOver
 \arrowvert
 \Arrowvert
+\artfamily
 \Asade
 \Asamekh
 \ASC
@@ -447,7 +459,9 @@
 \Ayn
 \Ayod
 \Azayin
+b
 \b
+B
 \B
 \Ba
 \babygamma
@@ -661,6 +675,8 @@
 \Bicycle
 \big
 \Big
+\bigassumption
+\Bigassumption
 \bigast
 \bigblacktriangledown
 \bigblacktriangleup
@@ -708,6 +724,7 @@
 \bigdoublewedge
 \bigg
 \Bigg
+\biggassumption
 \BigHBar
 \bigint
 \biginterleave
@@ -746,6 +763,7 @@
 \bigparallel
 \bigparr
 \bigplus
+\bigpumpkin
 \BigRightDiamond
 \bigslopedvee
 \bigslopedwedge
@@ -843,6 +861,9 @@
 \Bm
 \Bma
 \Bme
+\Bmesonminus
+\Bmesonnull
+\Bmesonplus
 \Bmi
 \Bmo
 \bmod
@@ -889,12 +910,16 @@
 \BOLogoL
 \BOLogoP
 \bomb
+\bond
+\boseDistrib
 \Bosnia
+\boson
 \bot
 \Bot
 \botborder
 \botdoteq
 \botsemicircle
+\bottle
 \Bottomheat
 \Bouquet
 \bowl
@@ -1302,6 +1327,7 @@
 \concavediamondtickleft
 \concavediamondtickright
 \Conclusion
+\conductivity
 \cong
 \congdot
 \Congruent
@@ -1327,6 +1353,7 @@
 \coth
 \counterplay
 \CountriesOfEuropeFamily
+\covbond
 \Cpa
 \Cpe
 \Cpi
@@ -1340,6 +1367,7 @@
 \Cri
 \Cro
 \Croatia
+\cross
 \Cross
 \crossb
 \CrossBoldOutline
@@ -1456,7 +1484,9 @@
 \Cza
 \Czechia
 \Czo
+d
 \d
+D
 \D
 \DA
 \dag
@@ -1813,6 +1843,7 @@
 \diple*
 \Diple
 \Diple*
+\dipole
 \Direct
 \Dish
 \disin
@@ -1833,6 +1864,9 @@
 \DLE
 \dlsh
 \DM
+\Dmesonminus
+\Dmesonnull
+\Dmesonplus
 \dndtstile
 \dNeutrey
 \dNinja
@@ -1869,12 +1903,17 @@
 \dottedtilde
 \dottimes
 \double
+\doublebar
 \doublebarvee
 \doublebarwedge
 \doublecap
+\doublecovbond
+\doublecross
 \doublecup
 \doublecurlyvee
 \doublecurlywedge
+\doubledot
+\doubleeye
 \doublefrown
 \doublefrowneq
 \doublepawns
@@ -1884,6 +1923,7 @@
 \doublesmileeq
 \doublesqcap
 \doublesqcup
+\doublestar
 \doublethumb
 \doubletilde
 \doublevee
@@ -2000,7 +2040,9 @@
 \dWinkey
 \dXey
 \dz
+e
 \e
+E
 \earth
 \Earth
 \eastcross
@@ -2033,6 +2075,7 @@
 \EM
 \Email
 \EmailCT
+\emf
 \emgma
 \empty
 \emptyset
@@ -2294,6 +2337,8 @@
 \Estonia
 \eta
 \Eta
+\etameson
+\etamesonprime
 \etaup
 \ETB
 \eth
@@ -2313,9 +2358,12 @@
 \exp
 \experimentalsym
 \Explosionsafe
+\externalsym
 \eye
 \EyesDollar
+f
 \f
+F
 \fa
 \faAdjust
 \faAdn
@@ -3024,6 +3072,7 @@
 \fermatadown
 \fermataup
 \Fermi
+\fermiDistrib
 \fermion
 \feyn{a}
 \feyn{c}
@@ -3165,6 +3214,7 @@
 \flageolett
 \flap
 \flapr
+\Flasche
 \flat
 \flatflat
 \Flatsteel
@@ -3221,6 +3271,7 @@
 \fullmoon
 \fullnote
 \fullouterjoin
+g
 \G
 \Game
 \gamma
@@ -3270,6 +3321,7 @@
 \glottal
 \Gloves
 \gluon
+\Gluon
 \gnapprox
 \gneq
 \gneqq
@@ -3277,9 +3329,12 @@
 \GO
 \Goofy
 \graphene
+\grater
 \grave
 \gravis
+\graviton
 \GreatBritain
+\greatpumpkin
 \Greece
 \Greenpoint
 \gregorianCclef
@@ -3313,7 +3368,9 @@
 \guilsinglright
 \gvcropped
 \gvertneqq
+h
 \h
+H
 \H
 \Ha
 \HA
@@ -3360,6 +3417,7 @@
 \hbar
 \HBar
 \hbipropto
+\hbond
 \Hc
 \HC
 \hcrossing
@@ -3404,6 +3462,7 @@
 \Hibs
 \Hibw
 \Hidalgo
+\Higgsboson
 \hill
 \Hj
 \HJ
@@ -3497,7 +3556,9 @@
 \Hz
 \HZ
 \hzigzag
+i
 \i
+I
 \ialign
 \IB
 \ibar
@@ -3521,6 +3582,8 @@
 \iint
 \iintsl
 \iintup
+\ij
+\IJ
 \im
 \Im
 \imageof
@@ -3533,6 +3596,9 @@
 \inf
 \Info
 \infty
+\ing
+\Ing
+\ING
 \inipartvoice
 \inipartvoiceless
 \injlim
@@ -3558,8 +3624,10 @@
 \intcupup
 \Integer
 \INTEGER
+\interaction
 \intercal
 \interleave
+\internalsym
 \Interval
 \intlarhk
 \intlarhksl
@@ -3603,6 +3671,7 @@
 \invy
 \IO
 \ion
+\ionicbond
 \iota
 \Iota
 \iotaup
@@ -3620,7 +3689,9 @@
 \isinvb
 \ismodeledby
 \Italy
+j
 \j
+J
 \JackStar
 \JackStarBold
 \jmath
@@ -3627,10 +3698,16 @@
 \Joch
 \Join
 \joinrel
+\Jpsimeson
 \Juno
 \jupiter
 \Jupiter
+k
 \k
+\K
+\Kaonminus
+\Kaonnull
+\Kaonplus
 \kappa
 \Kappa
 \kappaup
@@ -3646,6 +3723,7 @@
 \kreuz
 \Kronos
 \kside
+l
 \l
 \L
 \labdentalnas
@@ -4372,10 +4450,13 @@
 \longcastling
 \longdashv
 \longdivision
+\longhookrightarrow
 \longleadsto
 \longleftarrow
 \Longleftarrow
 \longleftfootline
+\longleftharpoondown
+\longleftharpoonup
 \longleftrightarrow
 \Longleftrightarrow
 \longleftsquigarrow
@@ -4389,6 +4470,8 @@
 \longrightarrow
 \Longrightarrow
 \longrightfootline
+\longrightharpoondown
+\longrightharpoonup
 \longrightsquigarrow
 \longrightwavearrow
 \looparrowdownleft
@@ -4444,6 +4527,7 @@
 \lwavy
 \lWavy
 \lz
+m
 \m
 \M
 \ma
@@ -4450,6 +4534,7 @@
 \Macedonia
 \macron
 \Maggie
+\magnon
 \makeatletter
 \makeatother
 \male
@@ -4515,12 +4600,15 @@
 \mathcent
 \mathchoice
 \mathclose
+\mathcloud
 \mathcolon
 \mathdollar
 \mathds
 \mathellipsis
 \mathfrak
+\mathghost
 \mathit
+\mathleftghost
 \mathnormal
 \mathop
 \mathopen
@@ -4530,6 +4618,7 @@
 \mathpunct
 \mathratio
 \mathrel
+\mathrightghost
 \mathring
 \mathrm
 \mathscr
@@ -4538,8 +4627,11 @@
 \mathsterling
 \mathunderscore
 \mathvisiblespace
+\mathwitch
+\mathwitch*
 \max
 \maxima
+\maxwellDistrib
 \maya
 \mb
 \Mb
@@ -4612,6 +4704,7 @@
 \mercury
 \Mercury
 \merge
+\metalbond
 \meterplus
 \method
 metre
@@ -4706,6 +4799,7 @@
 \MVThree
 \MVTwo
 \MVZero
+n
 \nabla
 \nacwcirclearrowdown
 \nacwcirclearrowleft
@@ -5461,6 +5555,7 @@
 \nu
 \Nu
 \nucleus
+\Nudelholz
 \NUL
 \NumLock
 \nuparrow
@@ -5722,6 +5817,9 @@
 \overleftharpdown
 \overleftharpoon
 \overleftrightarrow
+\overleftswishingghost
+\overleftwitchonbroom
+\overleftwitchonbroom*
 \overline
 \overlinesegment
 \overparen
@@ -5731,7 +5829,13 @@
 \overrightharp
 \overrightharpdown
 \overrightharpoon
+\overrightswishingghost
+\overrightwitchonbroom
+\overrightwitchonbroom*
 \overring
+\overscriptleftarrow
+\overscriptleftrightarrow
+\overscriptrightarrow
 \overset
 \overt
 \ovhook
@@ -5739,8 +5843,10 @@
 \owedge
 \owns
 \ownsbar
+p
 \p
 \p@
+P
 \P
 \PackingWaste
 \Pallas
@@ -5803,6 +5909,8 @@
 \pentagram
 \Pentagram
 \pentam
+\pentdot
+\penteye
 \permil
 \perp
 \Perp
@@ -5837,6 +5945,8 @@
 \PHhorn
 \phi
 \Phi
+\phimeson
+\phimesonnull
 \phiup
 \PHlid
 \PHlily
@@ -5895,6 +6005,9 @@
 {\pigpenfont X}
 {\pigpenfont Y}
 {\pigpenfont Z}
+\pionminus
+\pionnull
+\pionplus
 \pisces
 \Pisces
 \Pisymbol
@@ -7757,6 +7870,7 @@
 \pointintup
 \pointright
 \Poland
+\polariton
 \polaron
 \polishhook
 \polter
@@ -7805,6 +7919,7 @@
 \PropertyLine
 \propfrom
 \propto
+\protein
 \proton
 \ProvidesPackage
 \PrtSc
@@ -7818,6 +7933,7 @@
 \pullback
 \PulseHigh
 \PulseLow
+\pumpkin
 \Purierstab
 \pushout
 \pwedge
@@ -7832,10 +7948,13 @@
 \qqs
 \qs
 \qside
+\quaddot
+\quadeye
 \quadrad
 \Quadrad
 \quadras
 \Quadras
+\quadrupole
 \quark
 \quarkb
 \quarkc
@@ -7863,7 +7982,9 @@
 \Quincunx
 \quotedblbase
 \quotesinglbase
+r
 \r
+R
 \R
 \radiation
 \Radiation
@@ -7934,14 +8055,25 @@
 \Recycling
 \reference
 \reflectbox
+\Reibe
+\relationleftproject
+\relationlifting
+\relationrightproject
 \relbar
 \Relbar
 \Request
+\resistivity
 \resizebox
 \respondens
 \Respondens
 \restoresymbol
+\restrictbarb
+\restrictbarbup
 \restriction
+\restrictmallet
+\restrictmalletup
+\restrictwand
+\restrictwandup
 \Retrograde
 \Return
 \revangle
@@ -7956,6 +8088,9 @@
 \reverseallabreve
 \reverseC
 \reversedvideodbend
+\reversemathcloud
+\reversemathwitch
+\reversemathwitch*
 \revglotstop
 \revmeasuredangle
 \revnmid
@@ -7973,6 +8108,9 @@
 \RHD
 \rho
 \Rho
+\rhomesonminus
+\rhomesonnull
+\rhomesonplus
 \rhook
 \rhookdownarrow
 \rhookleftarrow
@@ -8101,6 +8239,7 @@
 \rlap
 \rmoustache
 \RO
+\rollingpin
 \Romania
 \rotatebox
 \rotm
@@ -8121,6 +8260,7 @@
 \rppolintsl
 \rppolintup
 \rqm
+\RR
 \rrangle
 \rrbracket
 \rrceil
@@ -8204,6 +8344,9 @@
 \rwave
 \rwavy
 \rWavy
+s
+\s
+S
 \S
 \sA
 \SAa
@@ -8314,6 +8457,7 @@
 \seharpooncw
 \seharpoonne
 \seharpoonsw
+\seight
 \selcurvearrow
 \selectfont
 \selsquigarrow
@@ -8353,6 +8497,8 @@
 \seVdash
 \Sextile
 \Sey
+\sfive
+\sfour
 \shake
 \Shake
 \Shakel
@@ -8628,6 +8774,7 @@
 \spin
 \spindown
 \SpinDown
+\spinup
 \SpinUp
 \spirituslenis
 \splitvert
@@ -8732,6 +8879,8 @@
 \SS
 \ssdtstile
 \ssearrow
+\sseven
+\ssix
 \sslash
 \ssststile
 \sststile
@@ -8815,6 +8964,7 @@
 \staveXXXVIII
 \stdtstile
 \steaming
+\sthree
 \stigma
 \Stigma
 \StoneMan
@@ -8911,6 +9061,8 @@
 \surd
 \surface
 \SurveySign
+\svrexample
+\svrphoton
 \swarrow
 \Swarrow
 \swarrowtail
@@ -8955,10 +9107,13 @@
 \symrook
 \symUE
 \SYN
+t
 \t
+T
 \T
 \Tab
 \tabcolsep
+\tachyon
 \taild
 \tailinvr
 \taill
@@ -8976,6 +9131,8 @@
 \Taschenuhr
 \tau
 \Tau
+\tauleptonminus
+\tauleptonplus
 \taurus
 \Taurus
 \tauup
@@ -9008,6 +9165,12 @@
 \textalpha
 \textAlpha
 \textaolig
+\textara
+\textarc
+\textarl
+\textarm
+\textarn
+\textart
 \textasciiacute
 \textasciibreve
 \textasciicaron
@@ -9615,6 +9778,9 @@
 \timelimit
 \times
 \timesbar
+\Tmesonminus
+\Tmesonnull
+\Tmesonplus
 \tminus
 \tndtstile
 \tnststile
@@ -9673,6 +9839,11 @@
 \trill
 \Trine
 \triple
+\triplebar
+\triplecovbond
+\triplecross
+\tripledot
+\tripleeye
 \triplefrown
 \tripleplus
 \triplesim
@@ -9722,7 +9893,9 @@
 \twoheadwhiteuparrowpedestal
 \twonotes
 \typecolon
+u
 \u
+U
 \U
 \UA
 \UArrow
@@ -9761,6 +9934,9 @@
 \underleftharpdown
 \underleftharpoon
 \underleftrightarrow
+\underleftswishingghost
+\underleftwitchonbroom
+\underleftwitchonbroom*
 \underline
 \underlinesegment
 \underparen
@@ -9769,7 +9945,13 @@
 \underrightharp
 \underrightharpdown
 \underrightharpoon
+\underrightswishingghost
+\underrightwitchonbroom
+\underrightwitchonbroom*
 \underring
+\underscriptleftarrow
+\underscriptleftrightarrow
+\underscriptrightarrow
 \underset
 \undertilde
 \underwedge
@@ -9870,6 +10052,7 @@
 \Upsigma
 \upsilon
 \Upsilon
+\Upsilonmeson
 \upsilonup
 \upslice
 \upspoon
@@ -9942,6 +10125,7 @@
 \vardiamondsuit
 \vardigamma
 \vardoublebarwedge
+\vardownarrow
 \vardownwavearrow
 \varEarth
 \varepsilon
@@ -9973,22 +10157,33 @@
 \varisinobar
 \varisins
 \varkappa
+\varleftarrow
+\varleftrightarrow
 \varleftrightwavearrow
 \varleftwavearrow
 \varleq
 \varliminf
 \varlimsup
+\varlongleftarrow
+\varlongleftrightarrow
+\varlongmapsfrom
+\varlongmapsto
+\varlongrightarrow
 \varlrtriangle
 \varlrttriangle
+\varmapsfrom
+\varmapsto
 \varmathbb
 \varmodtwosum
 \varMoon
 \VarMountain
+\varnearrow
 \varniobar
 \varnis
 \varnothing
 \varnotin
 \varnotowner
+\varnwarrow
 \varoast
 \varobar
 \varobslash
@@ -10029,9 +10224,11 @@
 \varpropto
 \varrho
 \varrhoup
+\varrightarrow
 \varrightwavearrow
 \varsampi
 \Varsampi
+\varsearrow
 \varsigma
 \varsigmaup
 \varspade
@@ -10051,6 +10248,7 @@
 \VarSummit
 \varsupsetneq
 \varsupsetneqq
+\varswarrow
 \VarTaschenuhr
 \varTerra
 \vartheta
@@ -10059,6 +10257,8 @@
 \vartriangle
 \vartriangleleft
 \vartriangleright
+\varuparrow
+\varupdownarrow
 \varupdownwavearrow
 \varupwavearrow
 \varUranus
@@ -10138,6 +10338,7 @@
 \vysmwhtcircle
 \vysmwhtsquare
 \vzigzag
+w
 \Walley
 \warning
 \WashCotton
@@ -10149,6 +10350,9 @@
 \water
 \Water
 \wbetter
+\Wboson
+\Wbosonminus
+\Wbosonplus
 \wdecisive
 \weakpt
 \WeakRain
@@ -10248,6 +10452,9 @@
 \xleftrightarrow
 \xLeftrightarrow
 \xleftrightharpoons
+\xleftswishingghost
+\xleftwitchonbroom
+\xleftwitchonbroom*
 \xlongequal
 \xlongleftarrow
 \xLongleftarrow
@@ -10262,6 +10469,9 @@
 \xrightharpoondown
 \xrightharpoonup
 \xrightleftharpoons
+\xrightswishingghost
+\xrightwitchonbroom
+\xrightwitchonbroom*
 \xsol
 \XSolid
 \XSolidBold
@@ -10283,6 +10493,7 @@
 \ZB
 \Zbar
 \Zborder
+\Zboson
 \ZC
 \zcmp
 \ZD

Modified: trunk/Master/texmf-dist/doc/latex/comprehensive/rawtables-a4.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/comprehensive/rawtables-letter.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/comprehensive/source/Makefile
===================================================================
--- trunk/Master/texmf-dist/doc/latex/comprehensive/source/Makefile	2017-01-21 01:02:35 UTC (rev 43000)
+++ trunk/Master/texmf-dist/doc/latex/comprehensive/source/Makefile	2017-01-21 01:58:44 UTC (rev 43001)
@@ -18,10 +18,10 @@
 # There are a few files that we didn't generate but that need to be
 # distributed.
 EXTRADIST = symbols.tex lightbulb10.mf lightbulb.mf \
-	    symbols.ist fakego.sty unicode2eps.pe \
+	    symbols.ist fakego.sty unicode2eps.pe fakeold-arrows.sty \
 	    makefakeMnSymbol teubner-subset.sty fakemusixtex.sty \
 	    fakearevmath.sty fakedozenal.sty fakelatexsym.sty \
-	    makefakefdsymbol makefakeboisik fakearcs.sty \
+	    makefakefdsymbol makefakeboisik fakearcs.sty fakeallrunes.sty \
 	    makefakestix makefakestarfont makerawtables \
 	    Makefile
 
@@ -28,9 +28,10 @@
 # All formats of the symbol list depend upon the following files.
 COMMONDEPS = symbols.tex symbols.ist fakeMnSymbol.sty teubner-subset.sty \
 	     fakemusixtex.sty fakeknitting.sty fakefdsymbol.sty \
-	     fakeboisik.sty fakestix.sty fakearcs.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 \
 	     $(TARGETS_SOURCE)
 
 # The following non-LaTeX files will be copied to the current

Added: trunk/Master/texmf-dist/doc/latex/comprehensive/source/fakeallrunes.sty
===================================================================
--- trunk/Master/texmf-dist/doc/latex/comprehensive/source/fakeallrunes.sty	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/comprehensive/source/fakeallrunes.sty	2017-01-21 01:58:44 UTC (rev 43001)
@@ -0,0 +1,112 @@
+% =====================================
+% FAKEALLRUNES.STY
+% By Scott Pakin <scott+clsl at pakin.org>
+% =====================================
+%
+% Provide a mock version of allrunes.sty that doesn't redefine
+% existing LaTeX symbols.
+
+\NeedsTeXFormat{LaTeX2e}
+\def\fileversion{v2.1}
+\def\filedate{2004/01/06}
+\ProvidesPackage{allrunes}[\filedate\space\fileversion\space allrunes package.]
+
+% Font declaration
+\DeclareFontEncoding{LRC}{}{}
+\DeclareFontSubstitution{LRC}{fruc}{m}{n}
+\DeclareFontFamily{LRC}{fruc}{}
+\DeclareFontShape{LRC}{fruc}{m}{n}{%
+  <-> frucmn
+}{}
+
+% Rune separators
+\DeclareRobustCommand{\ARUNEdot}{{\usefont{LRC}{fruc}{m}{n}\char46}}
+\DeclareRobustCommand{\ARUNEdoubledot}{{\usefont{LRC}{fruc}{m}{n}\char58}}
+\DeclareRobustCommand{\ARUNEtripledot}{{\usefont{LRC}{fruc}{m}{n}\char59}}
+\DeclareRobustCommand{\ARUNEquaddot}{{\usefont{LRC}{fruc}{m}{n}\char60}}
+\DeclareRobustCommand{\ARUNEpentdot}{{\usefont{LRC}{fruc}{m}{n}\char61}}
+\DeclareRobustCommand{\ARUNEeye}{{\usefont{LRC}{fruc}{m}{n}\char46}}
+\DeclareRobustCommand{\ARUNEdoubleeye}{{\usefont{LRC}{fruc}{m}{n}\char58}}
+\DeclareRobustCommand{\ARUNEtripleeye}{{\usefont{LRC}{fruc}{m}{n}\char62}}
+\DeclareRobustCommand{\ARUNEquadeye}{{\usefont{LRC}{fruc}{m}{n}\char63}}
+\DeclareRobustCommand{\ARUNEpenteye}{{\usefont{LRC}{fruc}{m}{n}\char64}}
+\DeclareRobustCommand{\ARUNEbar}{{\usefont{LRC}{fruc}{m}{n}\char33}}
+\DeclareRobustCommand{\ARUNEdoublebar}{{\usefont{LRC}{fruc}{m}{n}\char34}}
+\DeclareRobustCommand{\ARUNEtriplebar}{{\usefont{LRC}{fruc}{m}{n}\char35}}
+\DeclareRobustCommand{\ARUNEcross}{{\usefont{LRC}{fruc}{m}{n}\char42}}
+\DeclareRobustCommand{\ARUNEdoublecross}{{\usefont{LRC}{fruc}{m}{n}\char37}}
+\DeclareRobustCommand{\ARUNEtriplecross}{{\usefont{LRC}{fruc}{m}{n}\char38}}
+\DeclareRobustCommand{\ARUNEplus}{{\usefont{LRC}{fruc}{m}{n}\char43}}
+\DeclareRobustCommand{\ARUNEdoubleplus}{{\usefont{LRC}{fruc}{m}{n}\char44}}
+\DeclareRobustCommand{\ARUNEtripleplus}{{\usefont{LRC}{fruc}{m}{n}\char45}}
+\DeclareRobustCommand{\ARUNEstar}{{\usefont{LRC}{fruc}{m}{n}\char36}}
+\DeclareRobustCommand{\ARUNEdoublestar}{{\usefont{LRC}{fruc}{m}{n}\char37}}
+
+% Text symbols
+\DeclareRobustCommand{\ARUNEth}{{\usefont{LRC}{fruc}{m}{n}\char254}}
+%\DeclareRobustCommand{\ARUNETH}{{\usefont{LRC}{fruc}{m}{n}\char222}}
+\DeclareRobustCommand{\ARUNEA}{{\usefont{LRC}{fruc}{m}{n}\char161}}
+\DeclareRobustCommand{\ARUNEa}{{\usefont{LRC}{fruc}{m}{n}\char225}}
+\DeclareRobustCommand{\ARUNEk}{{\usefont{LRC}{fruc}{m}{n}\char171}}
+\DeclareRobustCommand{\ARUNEK}{{\usefont{LRC}{fruc}{m}{n}\char131}}
+\DeclareRobustCommand{\ARUNEh}{{\usefont{LRC}{fruc}{m}{n}\char232}}
+\DeclareRobustCommand{\ARUNEi}{{\usefont{LRC}{fruc}{m}{n}\char193}}
+\DeclareRobustCommand{\ARUNEj}{{\usefont{LRC}{fruc}{m}{n}\char170}}
+\DeclareRobustCommand{\ARUNEp}{{\usefont{LRC}{fruc}{m}{n}\char160}}
+\DeclareRobustCommand{\ARUNER}{{\usefont{LRC}{fruc}{m}{n}\char154}}
+\DeclareRobustCommand{\ARUNERR}{{\usefont{LRC}{fruc}{m}{n}\char122}}
+\DeclareRobustCommand{\ARUNEs}{{\usefont{LRC}{fruc}{m}{n}\char195}}
+\DeclareRobustCommand{\ARUNEtextsection}{{\usefont{LRC}{fruc}{m}{n}\char196}}
+\DeclareRobustCommand{\ARUNEsthree}{{\usefont{LRC}{fruc}{m}{n}\char211}}
+\DeclareRobustCommand{\ARUNEsfour}{{\usefont{LRC}{fruc}{m}{n}\char227}}
+\DeclareRobustCommand{\ARUNEsfive}{{\usefont{LRC}{fruc}{m}{n}\char243}}
+\DeclareRobustCommand{\ARUNEssix}{{\usefont{LRC}{fruc}{m}{n}\char212}}
+\DeclareRobustCommand{\ARUNEsseven}{{\usefont{LRC}{fruc}{m}{n}\char228}}
+\DeclareRobustCommand{\ARUNEseight}{{\usefont{LRC}{fruc}{m}{n}\char244}}
+\DeclareRobustCommand{\ARUNEng}{{\usefont{LRC}{fruc}{m}{n}\char173}}
+\DeclareRobustCommand{\ARUNENG}{{\usefont{LRC}{fruc}{m}{n}\char141}}
+\DeclareRobustCommand{\ARUNEing}{{\usefont{LRC}{fruc}{m}{n}\char181}}
+\DeclareRobustCommand{\ARUNEIng}{{\usefont{LRC}{fruc}{m}{n}\char189}}
+\DeclareRobustCommand{\ARUNEING}{{\usefont{LRC}{fruc}{m}{n}\char157}}
+\DeclareRobustCommand{\ARUNEd}{{\usefont{LRC}{fruc}{m}{n}\char164}}
+
+% Non-backslashed letters
+\def\ARUNEdefchar#1{%
+  \expandafter\DeclareRobustCommand\expandafter{\csname ARUNEC#1\endcsname}
+    {{\usefont{LRC}{fruc}{m}{n}#1}}%
+}
+\ARUNEdefchar{f}
+\ARUNEdefchar{F}
+\ARUNEdefchar{u}
+\ARUNEdefchar{U}
+\ARUNEdefchar{a}
+\ARUNEdefchar{r}
+\ARUNEdefchar{k}
+\ARUNEdefchar{g}
+\ARUNEdefchar{w}
+\ARUNEdefchar{h}
+\ARUNEdefchar{H}
+\ARUNEdefchar{n}
+\ARUNEdefchar{i}
+\ARUNEdefchar{j}
+\ARUNEdefchar{J}
+\ARUNEdefchar{A}
+\ARUNEdefchar{I}
+\ARUNEdefchar{p}
+\ARUNEdefchar{P}
+\ARUNEdefchar{R}
+\ARUNEdefchar{s}
+\ARUNEdefchar{S}
+\ARUNEdefchar{t}
+\ARUNEdefchar{b}
+\ARUNEdefchar{e}
+\ARUNEdefchar{T}
+\ARUNEdefchar{B}
+\ARUNEdefchar{E}
+\ARUNEdefchar{m}
+\ARUNEdefchar{l}
+\ARUNEdefchar{d}
+\ARUNEdefchar{D}
+\ARUNEdefchar{o}
+
+\endinput

Added: trunk/Master/texmf-dist/doc/latex/comprehensive/source/fakeold-arrows.sty
===================================================================
--- trunk/Master/texmf-dist/doc/latex/comprehensive/source/fakeold-arrows.sty	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/comprehensive/source/fakeold-arrows.sty	2017-01-21 01:58:44 UTC (rev 43001)
@@ -0,0 +1,60 @@
+% =====================================
+% FAKEOLD-ARROWS.STY
+% By Scott Pakin <scott+clsl at pakin.org>
+% =====================================
+%
+% Provide a mock version of old-arrows.sty that (1) doesn't consume a
+% precious math alphabet and (2) renames all symbols to avoid conflicts
+% with other LaTeX packages.
+
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{old-arrows}[2017/01/05 v2.0 Old Arrows]
+
+% Font declaration
+\DeclareFontFamily{OMS}{oasy}{\skewchar\font48 }
+\DeclareFontShape{OMS}{oasy}{m}{n}{%
+         <-5.5> oasy5     <5.5-6.5> oasy6
+      <6.5-7.5> oasy7     <7.5-8.5> oasy8
+      <8.5-9.5> oasy9     <9.5->    oasy10
+      }{}
+
+% Math symbols
+\DeclareRobustCommand{\OLDleftarrow}{{\usefont{OMS}{oasy}{m}{n}\char"20}}
+\DeclareRobustCommand{\OLDleftrightarrow}{{\usefont{OMS}{oasy}{m}{n}\char"24}}
+\DeclareRobustCommand{\OLDmapstochar}{{\usefont{OMS}{oasy}{m}{n}\char"37}}
+\DeclareRobustCommand{\OLDmeno}{{\usefont{OMS}{oasy}{m}{n}\char"00}}
+\DeclareRobustCommand{\OLDnearrow}{{\usefont{OMS}{oasy}{m}{n}\char"25}}
+\DeclareRobustCommand{\OLDnwarrow}{{\usefont{OMS}{oasy}{m}{n}\char"2D}}
+\DeclareRobustCommand{\OLDrightarrow}{{\usefont{OMS}{oasy}{m}{n}\char"21}}
+\DeclareRobustCommand{\OLDsearrow}{{\usefont{OMS}{oasy}{m}{n}\char"26}}
+\DeclareRobustCommand{\OLDswarrow}{{\usefont{OMS}{oasy}{m}{n}\char"2E}}
+\DeclareRobustCommand{\OLDnearrow}{{\usefont{OMS}{oasy}{m}{n}\char"25}}
+\DeclareRobustCommand{\OLDsearrow}{{\usefont{OMS}{oasy}{m}{n}\char"26}}
+\DeclareRobustCommand{\OLDnwarrow}{{\usefont{OMS}{oasy}{m}{n}\char"2D}}
+\DeclareRobustCommand{\OLDswarrow}{{\usefont{OMS}{oasy}{m}{n}\char"2E}}
+
+% Delimiters
+\DeclareRobustCommand{\OLDuparrow}{{\usefont{OMS}{oasy}{m}{n}\char"22}}
+\DeclareRobustCommand{\OLDdownarrow}{{\usefont{OMS}{oasy}{m}{n}\char"23}}
+\DeclareRobustCommand{\OLDupdownarrow}{{\usefont{OMS}{oasy}{m}{n}\char"6C}}
+
+% Combined symbols
+\DeclareRobustCommand{\OLDjoinrelaz}{\mathrel{\mkern-3mu}}
+\let\OLDrelbarra=\OLDmeno
+\DeclareRobustCommand{\OLDmapsto}{\OLDmapstochar\OLDrightarrow}
+\DeclareRobustCommand{\OLDmapsfrom}{\OLDleftarrow$\mapsfromchar$}
+\DeclareRobustCommand{\OLDhookrightarrow}{$\lhook\OLDjoinrelaz$\OLDrightarrow}
+\DeclareRobustCommand{\OLDhookleftarrow}{\OLDleftarrow$\OLDjoinrelaz\rhook$}
+\DeclareRobustCommand{\OLDlongrightarrow}{\OLDrelbarra$\OLDjoinrelaz$\OLDrightarrow}
+\DeclareRobustCommand{\OLDlongleftarrow}{\OLDleftarrow$\OLDjoinrelaz$\OLDrelbarra}
+\DeclareRobustCommand{\OLDlongmapsto}{\OLDmapstochar\OLDlongrightarrow}
+\DeclareRobustCommand{\OLDlongmapsfrom}{\OLDlongleftarrow$\mapsfromchar$}
+\DeclareRobustCommand{\OLDlongleftrightarrow}{\OLDleftarrow$\OLDjoinrelaz$\OLDrightarrow}
+\DeclareRobustCommand{\OLDlonghookrightarrow}{$\lhook\joinrel$\OLDlongrightarrow}
+\DeclareRobustCommand{\OLDlonghookleftarrow}{\OLDlongleftarrow$\joinrel\rhook$}
+\DeclareRobustCommand{\OLDlongleftharpoonup}{$\leftharpoonup\joinrel\relbar$}
+\DeclareRobustCommand{\OLDlongleftharpoondown}{$\leftharpoondown\joinrel\relbar$}
+\DeclareRobustCommand{\OLDlongrightharpoonup}{$\relbar\joinrel\rightharpoonup$}
+\DeclareRobustCommand{\OLDlongrightharpoondown}{$\relbar\joinrel\rightharpoondown$}
+
+\endinput

Modified: trunk/Master/texmf-dist/doc/latex/comprehensive/source/lightbulb.eps
===================================================================
--- trunk/Master/texmf-dist/doc/latex/comprehensive/source/lightbulb.eps	2017-01-21 01:02:35 UTC (rev 43000)
+++ trunk/Master/texmf-dist/doc/latex/comprehensive/source/lightbulb.eps	2017-01-21 01:58:44 UTC (rev 43001)
@@ -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.999
-%%CreationDate: 2015.11.30:1740
+%%Creator: MetaPost 1.9991
+%%CreationDate: 2017.01.19:1650
 %%Pages: 1
 %%DocumentResources: procset mpost-minimal
 %%+ font CMR17

Modified: trunk/Master/texmf-dist/doc/latex/comprehensive/source/lightbulb10.pfb
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/comprehensive/source/symbols.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/comprehensive/source/symbols.tex	2017-01-21 01:02:35 UTC (rev 43000)
+++ trunk/Master/texmf-dist/doc/latex/comprehensive/source/symbols.tex	2017-01-21 01:58:44 UTC (rev 43001)
@@ -1,11 +1,11 @@
 %%% ====================================================================
 %%%  @LaTeX-file{
 %%%     author          = "Scott Pakin",
-%%%     version         = "12.2",
-%%%     date            = "30 November 2015",
-%%%     time            = "17:42:33 MST",
+%%%     version         = "12.3",
+%%%     date            = "19 January 2017",
+%%%     time            = "16:52:05 MST",
 %%%     filename        = "symbols.tex",
-%%%     checksum        = "01764 21268 67620 968702",
+%%%     checksum        = "61762 21782 68976 989739",
 %%%     email           = "scott+clsl at 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{30 November 2015}
+\date{19 January 2017}
 
 \makeindex
 
@@ -1215,10 +1215,10 @@
    \let\origSetSymbolFont=\SetSymbolFont
    \renewcommand{\DeclareSymbolFont}[5]{}
    \renewcommand{\DeclareMathSymbol}[4]{%
-     \newcommand{##1}{{\usefont{U}{psy}{m}{n}\char##4}}%
+     \newcommand{##1}{{\usefont{U}{eur}{m}{n}\char##4}}%
    }
    \renewcommand{\SetSymbolFont}[6]{}
-   \usepackage[Symbol]{upgreek}
+   \usepackage[Euler]{upgreek}
    \DeclareFontFamily{U}{eur}{\skewchar\font'177}
    \DeclareFontShape{U}{eur}{m}{n}{%
      <-6> eurm5 <6-8> eurm7 <8-> eurm10}{}
@@ -1321,12 +1321,23 @@
    \savesymbol{underbrace}
 
    % The mathtools package delays the definitions of some of its symbols
-   % to the \begin{document}.  We redefine \AtBeginDocument to force
-   % mathtools to define everything immediately.
-   \let\origAtBeginDocument=\AtBeginDocument
-   \def\AtBeginDocument##1{##1}
+   % to the \begin{document}.  Here we paste in the problematically
+   % delayed definitions so \savesymbol and \restoresymbol behave as
+   % expected.
    \usepackage[donotfixamsmathbugs]{mathtools}
-   \let\AtBeginDocument=\origAtBeginDocument
+   \providecommand*\dblcolon{\vcentcolon\mathrel{\mkern-.9mu}\vcentcolon}
+   \providecommand*\coloneqq{\vcentcolon\mathrel{\mkern-1.2mu}=}
+   \providecommand*\Coloneqq{\dblcolon\mathrel{\mkern-1.2mu}=}
+   \providecommand*\coloneq{\vcentcolon\mathrel{\mkern-1.2mu}\mathrel{-}}
+   \providecommand*\Coloneq{\dblcolon\mathrel{\mkern-1.2mu}\mathrel{-}}
+   \providecommand*\eqqcolon{=\mathrel{\mkern-1.2mu}\vcentcolon}
+   \providecommand*\Eqqcolon{=\mathrel{\mkern-1.2mu}\dblcolon}
+   \providecommand*\eqcolon{\mathrel{-}\mathrel{\mkern-1.2mu}\vcentcolon}
+   \providecommand*\Eqcolon{\mathrel{-}\mathrel{\mkern-1.2mu}\dblcolon}
+   \providecommand*\colonapprox{\vcentcolon\mathrel{\mkern-1.2mu}\approx}
+   \providecommand*\Colonapprox{\dblcolon\mathrel{\mkern-1.2mu}\approx}
+   \providecommand*\colonsim{\vcentcolon\mathrel{\mkern-1.2mu}\sim}
+   \providecommand*\Colonsim{\dblcolon\mathrel{\mkern-1.2mu}\sim}
 
    \restoresymbol{MTOOLS}{xleftrightarrow}
    \restoresymbol{MTOOLS}{xLeftarrow}
@@ -1487,7 +1498,11 @@
 \newif\ifHIER
 \newcommand\HIER{\pkgname{hieroglf}}
 \IfStyFileExists{hieroglf}
-  {\HIERtrue\usepackage{hieroglf}}
+  {\HIERtrue
+   \savesymbol{HF}
+   \usepackage{hieroglf}
+   \restoresymbol{HIER}{HF}
+  }
   {}
 
 \newif\ifCCLIC
@@ -2614,6 +2629,138 @@
   }
   {}
 
+\newif\ifHWMATH
+\newcommand\HWMATH{\pkgname{halloweenmath}}
+\IfStyFileExists{halloweenmath}
+  {\HWMATHtrue\usepackage{halloweenmath}}
+  {}
+
+% Use a faked version of old-arrows.sty so as not to waste a math alphabet.
+\newif\ifOLDARR
+\newcommand\OLDARR{\pkgname{old-arrows}}
+\IfStyFileExists{old-arrows}
+  {\OLDARRtrue\usepackage{fakeold-arrows}}
+  {}
+
+% Use a faked version of allrunes.sty so as not to redefine existing symbols.
+\newif\ifARUNE
+\newcommand\ARUNE{\pkgname{allrunes}}
+\IfStyFileExists{allrunes}
+  {\ARUNEtrue\usepackage{fakeallrunes}}
+  {}
+
+% If emf.sty exists, don't load it normally because that would
+% consume any of a number of math alphabets.  Instead, we simply
+% check that all of its dependent packages exist.
+\newif\ifEMF
+\newcommand\EMF{\pkgname{emf}}
+\IfStyFileExists*{emf}
+  {\IfStyFileExists*{BOONDOX-cal}
+    {\IfStyFileExists*{calligra}
+      {\IfStyFileExists*{frcursive}
+        {\IfStyFileExists*{fourier}
+          {\IfStyFileExists*{miama}
+            {\IfStyFileExists*{tgchorus}
+              {\IfStyFileExists*{rsfso}
+                {\EMFtrue}
+                {}
+              }
+              {}
+            }
+            {}
+          }
+          {}
+        }
+        {}
+      }
+      {}
+    }
+    {}
+  }
+  {}
+
+% Only if all of emf's dependencies are met do we mark the package as included.
+\makeatletter
+  \ifEMF
+    \@cons\foundpkgs{{emf}}
+    \let\origRequirePackage=\RequirePackage
+    \usepackage{emf}
+    \let\RequirePackage=\origRequirePackage
+    \DeclareRobustCommand{\emfboondox}{{\usefont{U}{BOONDOX-cal}{m}{n}E}}
+    \DeclareRobustCommand{\emfcal}{\ensuremath{\mathcal{E}}}
+    \DeclareRobustCommand{\emfcalligra}{{%
+        $\mkern-7mu$%
+        \usefont{T1}{calligra}{m}{n}\fontsize{7.43}{10}\selectfont E}%
+    }
+    \DeclareRobustCommand{\emfchorus}{{\usefont{OT1}{qzc}{m}{it}\fontsize{12.2}{10}\selectfont E}}
+    \DeclareRobustCommand{\emfcmr}{{\usefont{OMS}{cmr}{m}{n}E}}
+    \DeclareRobustCommand{\emffourier}{{\usefont{FMS}{futm}{m}{n}E}}
+    \DeclareRobustCommand{\emffrcursive}{{\usefont{T1}{frc}{m}{sl}E}}
+    \DeclareRobustCommand{\emfmiama}{{\usefont{OT1}{fmm}{m}{n}\fontsize{8.5}{10}\selectfont E}}
+    \DeclareRobustCommand{\emfrsfs}{{\usefont{OMS}{rsfs}{m}{n}E}}
+  \else
+    \completefalse\@cons\missingpkgs{{emf}}
+  \fi
+\makeatother
+
+% Define all of esrelation's symbols as text symbols to avoid consuming
+% a math alphabet.
+\newif\ifESR
+\newcommand\ESR{\pkgname{esrelation}}
+\makeatletter
+\IfStyFileExists{esrelation}
+   {\ESRtrue
+    % Load the package with text-mode symbol replacements.
+    \let\origDeclareSymbolFont=\DeclareSymbolFont
+    \let\origDeclareMathSymbol=\DeclareMathSymbol
+    \renewcommand{\DeclareSymbolFont}[5]{}
+    \renewcommand{\DeclareMathSymbol}[4]{%
+      \DeclareRobustCommand{##1}{\text{\usefont{U}{esrelation}{m}{n}\char##4}}%
+    }
+    \usepackage{esrelation}
+    \let\DeclareSymbolFont=\origDeclareSymbolFont
+    \let\DeclareMathSymbol=\origDeclareMathSymbol
+
+    % esrelation extensible symbols get messed up when used with a center
+    % environment.  Work around that limitation by typesetting them within
+    % a box.
+    \DeclareRobustCommand{\ESRrelationlifting}[1]{%
+      \settowidth{\@tempdima}{##1}%
+      \advance\@tempdima by 4pt%
+      \begin{minipage}[b]{\@tempdima}%
+        \ifdim\@tempdima<13pt
+          $\relationlifting{\mkern2mu##1\mkern2mu}$%
+        \else
+          $\relationlifting{##1}$%
+        \fi
+      \end{minipage}%
+    }
+    \DeclareRobustCommand{\ESRrelationleftproject}[1]{%
+      \settowidth{\@tempdima}{##1}%
+      \advance\@tempdima by 4pt%
+      \begin{minipage}[b]{\@tempdima}%
+        \ifdim\@tempdima<13pt
+          $\relationleftproject{\mkern2mu##1\mkern2mu}$%
+        \else
+          $\relationleftproject{##1}$%
+        \fi
+      \end{minipage}%
+    }
+    \DeclareRobustCommand{\ESRrelationrightproject}[1]{%
+      \settowidth{\@tempdima}{##1}%
+      \advance\@tempdima by 4pt%
+      \begin{minipage}[b]{\@tempdima}%
+        \ifdim\@tempdima<13pt
+          $\relationrightproject{\mkern2mu##1\mkern2mu}$%
+        \else
+          $\relationrightproject{##1}$%
+        \fi
+      \end{minipage}%
+    }
+  }
+  {}
+\makeatother
+
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
 % If we have mflogo.sty, use it.  Otherwise, define \MF the "boring" way.
@@ -3203,6 +3350,10 @@
     $#1{#2}$ &\ttfamily\string#1\string{#2\string}}
   \def\W{\@ifnextchar[{\W at opt@arg}{\W at no@opt at arg}}
 \makeatother
+\def\Wstar#1#2{%
+  \incsyms\indexaccent[$\string\blackacc{\string#1*}$]{#1*}%
+  $#1*{#2}$ &\ttfamily\string#1*\string{#2\string}
+}
 \def\Wf#1#2{\incsyms\indexcommand{#1}$#1{#2}$ &\ttfamily\string#1\string{#2\string}}
 \def\Ww#1#2#3{\incsyms\indexcommand{#2}$#1{#3}$ &\ttfamily\string#2\string{#3\string}}
 \def\Wul#1#2#3{%
@@ -3213,6 +3364,7 @@
   \def\X at no@opt at arg#1{\incsyms\indexcommand[$\string#1$]{#1}$#1$ &\ttfamily\string#1}
   \def\X{\@ifnextchar[{\X at opt@arg}{\X at no@opt at arg}}
 \makeatother
+\def\Xstar#1{\incsyms\indexcommand[$\string#1*$]{#1*}$#1*$ &\ttfamily\string#1*}
 \def\Y#1{\incsyms\indexcommand[$\string\big\string#1$]{#1}$\big#1$ & $\Bigg#1$ &\ttfamily\string#1}
 \def\Z#1{\incsyms\indexcommand[$\string#1$]{#1}\ttfamily\string#1}
 
@@ -3750,7 +3902,10 @@
 \indexMA[\mathbbm{C}]{complex numbers}
 \indexMA[\mathbbm{D}]{open unit disk}
 \indexMA[\mathbbm{D}]{unit disk}
-\indexMA[\mathscr{E}]{electromotive force}
+\ifEMF
+\else
+  \indexMA[\mathscr{E}]{electromotive force}
+\fi
 \indexMA[\mathbbm{F}]{field}
 \indexMA[\mathbbm{F}]{finite field}
 \indexMA[\mathscr{F}]{Fourier transform}
@@ -4074,6 +4229,17 @@
 %  \index{dominance>negative strict|see{\texttt{\string\Prec}}}  %  Doesn't exist?
   \index{better|see{\texttt{\string\triangleleft}}}
 \fi    % complete test
+\ifARUNE
+  \index{long-branch runes|see{normal runes}}
+  \index{Danish runes|see{normal runes}}
+  \index{Swedo-Norwegian runes|see{short-twig runes}}
+  \index{H\"alsinge runes|see{staveless runes}}
+  %
+  \index{runes>long-branch|see{normal runes}}
+  \index{runes>Danish|see{normal runes}}
+  \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}
@@ -4147,7 +4313,7 @@
   \index{lnot=\texttt{\string\lnot}|see{\texttt{\string\neg}}}
   \index{land=\texttt{\string\land}|see{\texttt{\string\wedge}}}
   \index{lor=\texttt{\string\lor}|see{\texttt{\string\vee}}}
-  \index{restriction=\texttt{\string\restriction}|see{\texttt{\string\upharpoonright}}}
+  %\index{restriction=\texttt{\string\restriction}|see{\texttt{\string\upharpoonright}}}
   \index{Doteq=\texttt{\string\Doteq}|see{\texttt{\string\doteqdot}}}
   \index{doublecup=\texttt{\string\doublecup}|see{\texttt{\string\Cup}}}
   \index{doublecap=\texttt{\string\doublecap}|see{\texttt{\string\Cap}}}
@@ -4460,10 +4626,11 @@
 \index{ASCII}
 \label{non-ascii}
 \begin{tabular}{*4{ll@{\qqquad}}ll}
-\K\aa      & \Ks\DH     & \K\L       & \K\o       & \K\ss      \\
-\K\AA      & \Ks\dh     & \K\l       & \K\O       & \K\SS      \\
-\K\AE      & \Ks\DJ     & \Ks\NG     & \K\OE      & \Ks\TH     \\
-\K\ae      & \Ks\dj     & \Ks\ng     & \K\oe      & \Ks\th     \\
+\K\aa  & \Ks\DH & \K\L   & \K\o  & \Ks\th \\
+\K\AA  & \Ks\DJ & \K\l   & \K\oe & \Ks\TH \\
+\K\AE  & \Ks\dj & \Ks\NG & \K\OE &        \\
+\K\ae  & \K\IJ  & \Ks\ng & \K\ss &        \\
+\Ks\dh & \K\ij  & \K\O   & \K\SS &        \\
 \end{tabular}
 
 \bigskip
@@ -5077,7 +5244,7 @@
     accents. \cmd{\acbar} and \cmd{\acarc} compose characters with
     multiple accents; for example, \verb+\acbar{\'}{a}+ produces
     ``\acbar{\'}{a}'' and \verb+\acarc{\"}{e}+ produces
-    ``\acbar{\"}{e}''.  \cmd{\labvel} joins two characters with an
+    ``\acarc{\"}{e}''.  \cmd{\labvel} joins two characters with an
     arc: \verb+\labvel{mn}+~$\rightarrow$ ``\labvel{mn}''.
     \cmd{\upbar} is intended to go between characters as in
     ``\verb+x\upbar{}y''+~$\rightarrow$ ``x\upbar{}y''.  Lastly,
@@ -6353,6 +6520,39 @@
 \end{longsymtable}
 
 
+\begin{symtable}[HWMATH]{\HWMATH\ Halloween-Themed Math Operators}
+\index{pumpkins}
+\index{witches}
+\index{ghosts}
+\index{clouds}
+\index{symbols>Halloween}
+\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              &                                \\
+\end{tabular}
+
+\bigskip
+
+\begin{tablenote}[\dag]
+  These symbols accept limits.  For example,
+  \verb|\mathwitch*_{i=0}^{\infty} f(x)| produces
+  ``$\mathwitch*_{i=0}^{\infty} f(x)$'' in text mode and
+  \[ \mathwitch*_{i=0}^{\infty} f(x) \]
+  in display mode.
+\end{tablenote}
+
+\bigskip
+
+\begin{tablenote}[\ddag]
+  \cmdX{\greatpumpkin} is a synonym for \cmdX{\bigpumpkin}.
+\end{tablenote}
+\end{symtable}
+
+
 \begin{symtable}[STIX]{\STIX\ Small Integrals}
 \index{integrals}
 \label{stix-smint}
@@ -6912,7 +7112,7 @@
 \begin{symtable}[AMS]{\AMS\ Binary Relations}
 \index{binary relations}
 \index{relational symbols>binary}
-\idxboth{pitchfork}{symbols}
+\index{pitchforks}
 \label{ams-rel}
 \begin{tabular}{*3{ll}}
 \X\approxeq      & \X\eqcirc        & \X\succapprox    \\
@@ -8520,6 +8720,7 @@
 
 \begin{symtable}[ABX]{\ABX\ Arrows}
 \index{arrows}
+\index{restrictions}
 \label{abx-arrows}
 \begin{tabular}{*3{ll}}
 \X[\ABXcirclearrowleft]\circlearrowleft               & \X[\ABXleftarrow]\leftarrow                     & \X[\ABXnwarrow]\nwarrow                   \\
@@ -8751,6 +8952,7 @@
 
 \begin{symtable}[MNS]{\MNS\ Harpoons}
 \index{harpoons}
+\index{restrictions}
 \label{mns-harpoons}
 \begin{tabular}{*3{ll}}
 \K[\MNSdownharpoonccw]\downharpoonccw$^*$             & \K[\MNSneswharpoons]\neswharpoons           & \K[\MNSseharpooncw]\seharpooncw                       \\
@@ -8779,6 +8981,7 @@
 
 \begin{symtable}[MNS]{\MNS\ Negated Harpoons}
 \index{harpoons}
+\index{restrictions}
 \label{mns-nharpoons}
 \begin{tabular}{*3{ll}}
 \K[\MNSndownharpoonccw]\ndownharpoonccw$^*$             & \K[\MNSnneswharpoons]\nneswharpoons           & \K[\MNSnseharpooncw]\nseharpooncw                       \\
@@ -9021,6 +9224,7 @@
 
 \begin{symtable}[FDSYM]{\FDSYM\ Harpoons}
 \index{harpoons}
+\index{restrictions}
 \label{fdsym-harpoons}
 \begin{tabular}{*3{ll}}
 \K[\FDSYMdownharpoonleft]\downharpoonleft               & \K[\FDSYMneswharpoons]\neswharpoons           & \K[\FDSYMseharpoonsw]\seharpoonsw                       \\
@@ -9053,6 +9257,7 @@
 
 \begin{symtable}[FDSYM]{\FDSYM\ Negated Harpoons}
 \index{harpoons}
+\index{restrictions}
 \label{fdsym-nharpoons}
 \begin{tabular}{*3{ll}}
 \K[\FDSYMndownharpoonleft]\ndownharpoonleft               & \K[\FDSYMnneswharpoons]\nneswharpoons           & \K[\FDSYMnseharpoonsw]\nseharpoonsw                       \\
@@ -9351,6 +9556,7 @@
 
 \begin{longsymtable}[STIX]{\STIX\ Harpoons}
 \ltindex{harpoons}
+\ltindex{restrictions}
 \label{stix-harpoons}
 \begin{longtable}{*2{ll}}
 \multicolumn{4}{l}{\small\textit{(continued from previous page)}} \\[3ex]
@@ -9434,6 +9640,125 @@
 \end{symtable}
 
 
+\begin{symtable}[OLDARR]{\OLDARR\ Arrows}
+\index{arrows}
+\label{old-arrows}
+\begin{tabular}{*3{ll}}
+\K[\OLDdownarrow]\downarrow                   & \K[\OLDlongleftrightarrow]\longleftrightarrow & \K[\OLDnwarrow]\nwarrow         \\
+\K[\OLDhookleftarrow]\hookleftarrow           & \K[\OLDlongmapsfrom]\longmapsfrom$^*$         & \K[\OLDrightarrow]\rightarrow   \\
+\K[\OLDhookrightarrow]\hookrightarrow         & \K[\OLDlongmapsto]\longmapsto                 & \K[\OLDsearrow]\searrow         \\
+\K[\OLDleftarrow]\leftarrow                   & \K[\OLDlongrightarrow]\longrightarrow         & \K[\OLDswarrow]\swarrow         \\
+\K[\OLDleftrightarrow]\leftrightarrow         & \K[\OLDmapsfrom]\mapsfrom$^*$                 & \K[\OLDuparrow]\uparrow         \\
+\K[\OLDlonghookrightarrow]\longhookrightarrow & \K[\OLDmapsto]\mapsto                         & \K[\OLDupdownarrow]\updownarrow \\
+\K[\OLDlongleftarrow]\longleftarrow           & \K[\OLDnearrow]\nearrow                       &                                 \\
+\end{tabular}
+
+\bigskip
+
+\begin{tablenote}
+  The arrows provided by \OLDARR\ represent Donald\index{Knuth, Donald E.}
+  Knuth's pre-1992 \PSfont{Computer Modern} glyphs, which feature
+  smaller arrowheads.  Contrast the following:
+
+  \begin{center}
+    \begin{tabular}{ccc}
+      \Huge $\rightarrow$ & vs. & \Huge \OLDrightarrow \\
+      default & & \OLDARR \\
+    \end{tabular}
+  \end{center}
+
+\ifAMS
+\ifMTOOLS
+  In addition to the arrows shown above, \OLDARR\ also reduces the
+  arrowhead size for \AMS's
+  \cmdI[$\string\blackacc{\string\overleftarrow}$]{\overleftarrow},
+  \cmdI[$\string\blackacc{\string\overrightarrow}$]{\overrightarrow},
+  \cmdI[$\string\blackacc{\string\overleftrightarrow}$]{\overleftrightarrow},
+  \cmdI[$\string\blackacc{\string\underleftarrow}$]{\underleftarrow},
+  \cmdI[$\string\blackacc{\string\underrightarrow}$]{\underrightarrow},
+  \cmdI[$\string\blackacc{\string\underleftrightarrow}$]{\underleftrightarrow},
+  \cmdI[$\string\blackacc{\string\xleftarrow}$]{\xleftarrow},
+  \cmdI[$\string\blackacc{\string\xrightarrow}$]{\xrightarrow},
+  \cmdX{\varinjlim}, and \cmdX{\varprojlim} symbols
+  (\vref*{extensible-accents}, \vref{ams-extensible-arrows}, and
+  \vref{ams-log}) and \MTOOLS's
+  \cmdI[$\string\blackacc{\string\xleftrightarrow}$]{\xleftrightarrow},
+  \cmdI[$\string\blackacc{\string\xhookleftarrow}$]{\xhookleftarrow},
+  \cmdI[$\string\blackacc{\string\xhookrightarrow}$]{\xhookrightarrow}, and
+  \cmdI[$\string\blackacc{\string\xmapsto}$]{\xmapsto} symbols
+  (\vref*{mathtools-extensible-arrows}).
+\fi
+\fi
+
+  With the \optname{old-arrows}{new} package option, \OLDARR\ prefixes
+  all of the above with ``\texttt{var}'' (i.e.,~\verb|\vardownarrow|,
+  \verb|\varhookleftarrow|, etc.) so both old and new glyphs can be
+  used in the same document.  \seedocs{\OLDARR}.
+
+  \incsyms\indexcommand[\string\OLDdownarrow]{\vardownarrow}
+  \incsyms\indexcommand[\string\OLDhookleftarrow]{\varhookleftarrow}
+  \incsyms\indexcommand[\string\OLDhookrightarrow]{\varhookrightarrow}
+  \incsyms\indexcommand[\string\OLDleftarrow]{\varleftarrow}
+  \incsyms\indexcommand[\string\OLDleftrightarrow]{\varleftrightarrow}
+  \incsyms\indexcommand[\string\OLDlongleftarrow]{\varlongleftarrow}
+  \incsyms\indexcommand[\string\OLDlongleftrightarrow]{\varlongleftrightarrow}
+  \incsyms\indexcommand[\string\OLDlongmapsfrom]{\varlongmapsfrom}
+  \incsyms\indexcommand[\string\OLDlongmapsto]{\varlongmapsto}
+  \incsyms\indexcommand[\string\OLDlongrightarrow]{\varlongrightarrow}
+  \incsyms\indexcommand[\string\OLDmapsfrom]{\varmapsfrom}
+  \incsyms\indexcommand[\string\OLDmapsto]{\varmapsto}
+  \incsyms\indexcommand[\string\OLDnearrow]{\varnearrow}
+  \incsyms\indexcommand[\string\OLDnearrow]{\varnearrow}
+  \incsyms\indexcommand[\string\OLDnwarrow]{\varnwarrow}
+  \incsyms\indexcommand[\string\OLDnwarrow]{\varnwarrow}
+  \incsyms\indexcommand[\string\OLDrightarrow]{\varrightarrow}
+  \incsyms\indexcommand[\string\OLDsearrow]{\varsearrow}
+  \incsyms\indexcommand[\string\OLDsearrow]{\varsearrow}
+  \incsyms\indexcommand[\string\OLDswarrow]{\varswarrow}
+  \incsyms\indexcommand[\string\OLDswarrow]{\varswarrow}
+  \incsyms\indexcommand[\string\OLDuparrow]{\varuparrow}
+  \incsyms\indexcommand[\string\OLDupdownarrow]{\varupdownarrow}
+\end{tablenote}
+
+\bigskip
+
+\begin{tablenote}[*]
+  Requires \ST.
+\end{tablenote}
+\end{symtable}
+
+
+\begin{symtable}[OLDARR]{\OLDARR\ Harpoons}
+\index{harpoons}
+\label{old-arrows-harpoons}
+\begin{tabular}{*2{ll}}
+\K[\OLDlongleftharpoondown]\longleftharpoondown & \K[\OLDlongrightharpoondown]\longrightharpoondown \\
+\K[\OLDlongleftharpoonup]\longleftharpoonup     & \K[\OLDlongrightharpoonup]\longrightharpoonup     \\
+\end{tabular}
+
+\bigskip
+
+\begin{tablenote}
+  Unlike the symbols shown in \vref{old-arrows}, the
+  \optname{old-arrows}{new} package option does not define a
+  \verb|\var|\dots\ version of the symbols in this table.  Also unlike
+  the symbols shown in \ref{old-arrows}, the harpoon arrowheads in
+  this table are not reduced in size (i.e.,~relative to the size of
+  those shown in \vref{harpoons}).
+\end{tablenote}
+\end{symtable}
+
+
+\begin{symtable}[ESR]{\ESR\ Restrictions}
+\index{restrictions}
+\label{esrelations}
+\begin{tabular}{*3{ll}}
+\K\restrictbarb   & \K\restrictmallet   & \K\restrictwand   \\
+\K\restrictbarbup & \K\restrictmalletup & \K\restrictwandup \\
+\end{tabular}
+\end{symtable}
+
+
 \begin{symtable}[MNS]{\MNS\ Spoons}
 \index{binary relations}
 \index{relational symbols>binary}
@@ -9467,7 +9792,7 @@
 \begin{symtable}[MNS]{\MNS\ Pitchforks}
 \index{binary relations}
 \index{relational symbols>binary}
-\idxboth{pitchfork}{symbols}
+\index{pitchforks}
 \label{mns-pitchforks}
 \begin{tabular}{*3{ll}}
 \K[\MNSdownpitchfork]\downpitchfork   & \K[\MNSnnwpitchfork]\nnwpitchfork       & \K[\MNSrightpitchfork]\rightpitchfork \\
@@ -9570,7 +9895,7 @@
 \begin{symtable}[FDSYM]{\FDSYM\ Pitchforks}
 \index{binary relations}
 \index{relational symbols>binary}
-\idxboth{pitchfork}{symbols}
+\index{pitchforks}
 \label{fdsym-pitchforks}
 \begin{tabular}{*3{ll}}
 \K[\FDSYMdownpitchfork]\downpitchfork   & \K[\FDSYMnleftpitchfork]\nleftpitchfork   & \K[\FDSYMrightpitchfork]\rightpitchfork \\
@@ -9868,12 +10193,13 @@
 
 \bigskip
 \begin{tablenote}
-  \UPGR\ utilizes upright Greek characters from either the
-  \postscript \PSfont{Symbol} font (depicted above) or Euler
-  Roman.\index{Euler Roman} As a result, the glyphs may appear
-  slightly different from the above.  Contrast, for example,
-  ``\Upgamma\Updelta\Uptheta\upalpha\upbeta\upgamma''~(Symbol) with
-  ``{\usefont{U}{eur}{m}{n}\char"00\char"01\char"02\char"0B\char"0C\char"0D}''~(Euler).
+  \UPGR\ utilizes upright Greek characters from either
+  Euler\index{Euler Roman} Roman (depicted above) or the \postscript
+  \PSfont{Symbol} font.  As a result, the glyphs may appear slightly
+  different from the above.  Contrast, for example,
+  ``\Upgamma\Updelta\Uptheta\upalpha\upbeta\upgamma''~(Euler) with
+  ``{\usefont{U}{psy}{m}{n}GDQabg}''~(Symbol).  Also note that the
+  \verb|\var|\dots\ forms do not always produce a distinct glyph.
 
 \ifTGRK
   Unlike \TGRK\ (\vref*{textgreek-greek}), \UPGR\ works in math mode.
@@ -11352,16 +11678,88 @@
 \end{symtable}
 
 
+\begin{symtable}[HWMATH]{\HWMATH\ Extensible Arrows}
+\index{arrows}
+\idxboth{extensible}{arrows}
+\index{symbols>extensible}
+\label{hwmath-arrows}
+\renewcommand{\arraystretch}{1.5}  % Keep high and low accents from touching.
+\begin{tabular}{ll*2{@{\qquad}ll}}
+\W\overscriptleftarrow{abc}      & \W\underscriptleftarrow{abc}      \\
+\W\overscriptleftrightarrow{abc} & \W\underscriptleftrightarrow{abc} \\
+\W\overscriptrightarrow{abc}     & \W\underscriptrightarrow{abc}     \\
+\end{tabular}
+\renewcommand{\arraystretch}{1}
+
+\bigskip
+\begin{tablenote}
+  These commands always typeset the arrow in script (small) style,
+  hence the ``\texttt{script}'' in their names.  Contrast the size of
+  the arrowheads in the following examples:
+
+  \begin{center}
+    \begin{tabular}{ccc}
+      $\overrightarrow{abc}$ & \footnotesize vs. & $\overscriptrightarrow{abc}$ \\
+      \tiny\verb|\overrightarrow{abc}| & & \tiny\verb|\overscriptrightarrow{abc}| \\
+    \end{tabular}
+  \end{center}
+\end{tablenote}
+\end{symtable}
+
+
 \begin{symtable}[TRF]{\TRF\ Extensible Transform Symbols}
 \index{transforms}
 \index{symbols>extensible}
 \label{trf-extend}
 \begin{tabular}{ll@{\hspace*{2em}}ll}
-\W\dft{a} & \W\DFT{a} \\
+\W\dft{abc} & \W\DFT{abc} \\
 \end{tabular}
 \end{symtable}
 
 
+\begin{symtable}[ESR]{\ESR\ Extensible Relations}
+\index{relations}
+\index{symbols>extensible}
+\label{esr-extend}
+\renewcommand{\arraystretch}{1.5}  % Keep tall symbols from touching.
+\begin{tabular}{ll@{\hspace*{2em}}ll}
+\W[\ESRrelationleftproject]\relationleftproject{abc} & \W[\ESRrelationrightproject]\relationrightproject{abc} \\
+\W[\ESRrelationlifting]\relationlifting{abc}         &                                                        \\
+\end{tabular}
+\end{symtable}
+
+
+\begin{symtable}[HWMATH]{\HWMATH\ Extensible Witches}
+\index{witches}
+\index{pitchforks}
+\index{symbols>extensible}
+\index{symbols>Halloween}
+\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}     \\
+\end{tabular}
+\end{symtable}
+
+\begin{symtable}[HWMATH]{\HWMATH\ Extensible Ghosts}
+\index{ghosts}
+\index{symbols>extensible}
+\index{symbols>Halloween}
+\label{hwmath-ghosts}
+\renewcommand{\arraystretch}{2}  % Keep tall symbols from touching.
+\begin{tabular}{ll@{\hspace*{2em}}ll}
+\W\overleftswishingghost{abc}   & \W\overrightswishingghost{abc}  \\
+\W\underleftswishingghost{abc}  & \W\underrightswishingghost{abc} \\
+\W\xleftswishingghost{abc}      & \W\xrightswishingghost{abc}     \\
+\end{tabular}
+\end{symtable}
+
+
 \begin{symtable}[HOPO]{\HOPO\ Non-commutative Division Symbols}
 \idxboth{extensible}{accents}
 \idxboth{non-commutative}{division}
@@ -11922,7 +12320,7 @@
 \index{null set}
 \index{semidirect products}
 \index{angles}
-\idxboth{pitchfork}{symbols}
+\index{pitchforks}
 \index{infinity}
 \label{abx-misc}
 \begin{tabular}{*4{ll}}
@@ -12235,7 +12633,7 @@
 \fi
 
 \ifx\mathds\undefined\else
-\Wf\mathds{ABC1}         & \pkgname[pkg=doublestroke]{dsfont}        \\
+\Wf\mathds{ABC1}         & \pkgname[pkg=doublestroke]{dsfont}    \\
 \Ww\mathdsss\mathds{ABC1}
                          & \pkgname[pkg=doublestroke]{dsfont}
                            with the
@@ -12248,7 +12646,7 @@
 \fi
 
 \ifx\mathfrak\undefined\else
-\Wf\mathfrak{ABCdef123}  & \pkgname[pkg=amsfonts]{eufrak}            \\
+\Wf\mathfrak{ABCdef123}  & \pkgname[pkg=amsfonts]{eufrak}        \\
 \fi
 
 \ifx\textfrak\undefined\else
@@ -12290,11 +12688,11 @@
   package and putting
   ``\verb|\DeclareMathAlphabet{\mathcalligra}{T1}{calligra}{m}{n}|''
   in your document's preamble to make \verb|\mathcalligra| typeset its
-  argument in the \PSfont{Calligra} font.  (You may also want to
+  argument in the \PSfont{Calligra} font.  You may also want to
   specify
   ``\verb|\DeclareFontShape{T1}{calligra}{m}{n}{<->s*[2.2]callig15}{}|''
   to set \PSfont{Calligra} at 2.2~times its design size for a better
-  blend with typical body fonts.)
+  blend with typical body fonts.
 \fi   % textcalligra test
 \end{tablenote}
 \fi   % mathpzc test
@@ -12415,6 +12813,7 @@
 \begin{symtable}[WASY]{\WASY\ Electrical and Physical Symbols}
 \idxboth{electrical}{symbols}
 \idxboth{physical}{symbols}
+\index{photons}
 \label{wasy-electic}
 \begin{tabular}{*{9}{ll@{\qquad}}ll}
 \K\AC             & \K\VHF            & \K\photon         &
@@ -12510,6 +12909,33 @@
 \end{symtable}
 
 
+\begin{symtable}[EMF]{\EMF\ Electromotive Force Symbols}
+\index{electromotive force}
+\label{emf}
+\def\withopt#1{with package option \optname{emf}{#1}}
+\renewcommand{\arraystretch}{1.25}  % Keep the symbols from touching.
+\begin{tabular}{ll@{~}l}
+  \K[\emfboondox]\emf   & \withopt{boondox} (default) \\
+  \K[\emfcal]\emf       & \withopt{cal}$^*$ \\
+  \K[\emfcalligra]\emf  & \withopt{calligra} \\
+  \K[\emfchorus]\emf    & \withopt{chorus} \\
+  \K[\emfcmr]\emf       & \withopt{cmr} \\
+  \K[\emffourier]\emf   & \withopt{fourier} \\
+  \K[\emffrcursive]\emf & \withopt{frcursive} \\
+  \K[\emfmiama]\emf     & \withopt{miama} \\
+  \K[\emfrsfs]\emf      & \withopt{rsfs} \\
+\end{tabular}
+
+\bigskip
+
+\begin{tablenote}[*]
+  With the \optname{emf}{cal} package option, \verb|\emf| uses
+  \cmd{\mathcal}.  Hence, the depiction of ``E'' depends on the
+  currently loaded math font.
+\end{tablenote}
+\end{symtable}
+
+
 \begin{symtable}[WASY]{\WASY\ Astronomical Symbols}
 \idxboth{astronomical}{symbols}
 \idxboth{astrological}{symbols}
@@ -13010,34 +13436,62 @@
 \end{symtable}
 
 
-\begin{symtable}[SVR]{\SVR\ Physics Ideograms}
-\index{particle-physics symbols}
-\index{symbols>particle physics}
-\index{fermions}
-\index{subatomic particles}
+\begin{longsymtable}[SVR]{\SVR\ Physics Ideograms}
+\ltindex{particle-physics symbols}
+\ltindex{symbols>particle physics}
+\ltindex{fermions}
+\ltindex{subatomic particles}
+\ltindex{photons}
 \label{svrsymbols}
+\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\adsorbate      & \K\experimentalsym & \K\protein        \\
+\K\adsorbent      & \K\externalsym     & \K\proton         \\
+\K\antimuon       & \K\fermiDistrib    & \K\quadrupole     \\
+\K\antineutrino   & \K\fermion         & \K\quark          \\
+\K\antineutron    & \K\Gluon           & \K\quarkb         \\
+\K\antiproton     & \K\graphene        & \K\quarkc         \\
+\K\antiquark      & \K\graviton        & \K\quarkd         \\
+\K\antiquarkb     & \K\hbond           & \K\quarks         \\
+\K\antiquarkc     & \K\Higgsboson      & \K\quarkt         \\
+\K\antiquarkd     & \K\hole            & \K\quarku         \\
+\K\antiquarks     & \K\interaction     & \K\reference      \\
+\K\antiquarkt     & \K\internalsym     & \K\resistivity    \\
+\K\antiquarku     & \K\ion             & \K\rhomesonminus  \\
+\K\anyon          & \K\ionicbond       & \K\rhomesonnull   \\
+\K\assumption     & \K\Jpsimeson       & \K\rhomesonplus   \\
+\K\atom           & \K\Kaonminus       & \K\solid          \\
+\K\bigassumption  & \K\Kaonnull        & \K\spin           \\
+\K\Bigassumption  & \K\Kaonplus        & \K\spindown       \\
+\K\biggassumption & \K\magnon          & \K\spinup         \\
+\K\Bmesonminus    & \K\maxwellDistrib  & \K\surface        \\
+\K\Bmesonnull     & \K\metalbond       & \K\svrexample     \\
+\K\Bmesonplus     & \K\method          & \K\svrphoton      \\
+\K\bond           & \K\muon            & \K\tachyon        \\
+\K\boseDistrib    & \K\neutrino        & \K\tauleptonminus \\
+\K\boson          & \K\neutron         & \K\tauleptonplus  \\
+\K\conductivity   & \K\nucleus         & \K\Tmesonminus    \\
+\K\covbond        & \K\orbit           & \K\Tmesonnull     \\
+\K\dipole         & \K\phimeson        & \K\Tmesonplus     \\
+\K\Dmesonminus    & \K\phimesonnull    & \K\triplecovbond  \\
+\K\Dmesonnull     & \K\phonon          & \K\Upsilonmeson   \\
+\K\Dmesonplus     & \K\pionminus       & \K\varphoton      \\
+\K\doublecovbond  & \K\pionnull        & \K\water          \\
+\K\electron       & \K\pionplus        & \K\Wboson         \\
+\K\errorsym       & \K\plasmon         & \K\Wbosonminus    \\
+\K\etameson       & \K\polariton       & \K\Wbosonplus     \\
+\K\etamesonprime  & \K\polaron         & \K\Zboson         \\
+\K\exciton        & \K\positron        &                   \\
+\end{longtable}
+\end{longsymtable}
 
-\begin{tabular}{*3{ll}}
-\K\antimuon     & \K\experimentalsym & \K\proton    \\
-\K\antineutrino & \K\fermion         & \K\quark     \\
-\K\antineutron  & \K\graphene        & \K\quarkb    \\
-\K\antiproton   & \K\hole            & \K\quarkc    \\
-\K\antiquark    & \K\ion             & \K\quarkd    \\
-\K\antiquarkb   & \K\method          & \K\quarks    \\
-\K\antiquarkc   & \K\muon            & \K\quarkt    \\
-\K\antiquarkd   & \K\neutrino        & \K\quarku    \\
-\K\antiquarks   & \K\neutron         & \K\reference \\
-\K\antiquarkt   & \K\nucleus         & \K\solid     \\
-\K\antiquarku   & \K\orbit           & \K\spin      \\
-\K\assumption   & \K\phonon          & \K\spindown  \\
-\K\atom         & \K\photon          & \K\surface   \\
-\K\electron     & \K\plasmon         & \K\varphoton \\
-\K\errorsym     & \K\polaron         & \K\water     \\
-\K\exciton      & \K\positron        &              \\
-\end{tabular}
-\end{symtable}
 
-
 \idxbothend{scientific}{symbols}
 \idxbothend{technological}{symbols}
 
@@ -14309,7 +14763,7 @@
 \K[\textpmhg\He]\He           & \K[\textpmhg\HK]\HK           & \K[\textpmhg\Hquery]\Hquery   & \K[\textpmhg\HW]\HW           \\
 \K[\textpmhg\HE]\HE           & \K[\textpmhg\HL]\HL           & \K[\textpmhg\HR]\HR           & \K[\textpmhg\HX]\HX           \\
 \K[\textpmhg\Hf]\Hf           & \K[\textpmhg\Hl]\Hl           & \K[\textpmhg\Hr]\Hr           & \K[\textpmhg\Hx]\Hx           \\
-\K[\textpmhg\HF]\HF           & \K[\textpmhg\Hm]\Hm           & \K[\textpmhg\Hs]\Hs           & \K[\textpmhg\HY]\HY           \\
+\K[\textpmhg\HIERHF]\HF       & \K[\textpmhg\Hm]\Hm           & \K[\textpmhg\Hs]\Hs           & \K[\textpmhg\HY]\HY           \\
 \K[\textpmhg\HG]\HG           & \K[\textpmhg\HM]\HM           & \K[\textpmhg\HS]\HS           & \K[\textpmhg\Hy]\Hy           \\
 \K[\textpmhg\Hg]\Hg           & \K[\textpmhg\Hman]\Hman       & \K[\textpmhg\Hscribe]\Hscribe & \K[\textpmhg\Hz]\Hz           \\
 \K[\textpmhg\Hh]\Hh           & \K[\textpmhg\Hms]\Hms         & \K[\textpmhg\Hslash]\Hslash   & \K[\textpmhg\HZ]\HZ           \\
@@ -14831,6 +15285,64 @@
 \end{symtable}
 
 
+\begin{symtable}[ARUNE]{\ARUNE\ Runes}
+\index{runes}
+\index{symbols>runes}
+\label{allrunes}
+\begin{tabular}{ll*5{@{\qquad}ll}}
+\K[\ARUNEa]\a & \K[\ARUNECE]E & \K[\ARUNEING]\ING & \K[\ARUNECm]m   & \K[\ARUNECR]R           & \K[\ARUNEsthree]\sthree           \\
+\K[\ARUNEA]\A & \K[\ARUNECF]F & \K[\ARUNEing]\ing & \K[\ARUNECn]n   & \K[\ARUNERR]\RR         & \K[\ARUNECT]T                     \\
+\K[\ARUNECa]a & \K[\ARUNECf]f & \K[\ARUNEIng]\Ing & \K[\ARUNENG]\NG & \K[\ARUNEs]\s           & \K[\ARUNECt]t                     \\
+\K[\ARUNECA]A & \K[\ARUNECg]g & \K[\ARUNEj]\j     & \K[\ARUNEng]\ng & \K[\ARUNECs]s           & \K[\ARUNEtextsection]\textsection \\
+\K[\ARUNECb]b & \K[\ARUNEh]\h & \K[\ARUNECj]j     & \K[\ARUNECo]o   & \K[\ARUNECS]S           & \K[\ARUNEth]\th                   \\
+\K[\ARUNECB]B & \K[\ARUNECH]H & \K[\ARUNECJ]J     & \K[\ARUNEp]\p   & \K[\ARUNEseight]\seight & \K[\ARUNECU]U                     \\
+\K[\ARUNEd]\d & \K[\ARUNECh]h & \K[\ARUNEk]\k     & \K[\ARUNECp]p   & \K[\ARUNEsfive]\sfive   & \K[\ARUNECu]u                     \\
+\K[\ARUNECD]D & \K[\ARUNEi]\i & \K[\ARUNEK]\K     & \K[\ARUNECP]P   & \K[\ARUNEsfour]\sfour   & \K[\ARUNECw]w                     \\
+\K[\ARUNECd]d & \K[\ARUNECi]i & \K[\ARUNECk]k     & \K[\ARUNER]\R   & \K[\ARUNEsseven]\sseven &                                   \\
+\K[\ARUNECe]e & \K[\ARUNECI]I & \K[\ARUNECl]l     & \K[\ARUNECr]r   & \K[\ARUNEssix]\ssix     &                                   \\
+\end{tabular}
+
+\bigskip
+
+\begin{tablenote}
+  The symbols in this table should appear within the argument to
+  \cmd{\textarc} (for common Germanic\idxboth{Germanic}{runes} runes),
+  \cmd{\textara} (for Anglo-Frisian\idxboth{Anglo-Frisian}{runes}
+  runes), \cmd{\textarn} (for normal\idxboth{normal}{runes} runes),
+  \cmd{\textart} (for short-twig\idxboth{short-twig}{runes} runes),
+  \cmd{\textarl} (for staveless\idxboth{staveless}{runes} runes),
+  \cmd{\textarm} (for medieval\idxboth{medieval}{runes} runes), or
+  within a scope that sets, respectively, \cmd{\arcfamily},
+  \cmd{\arafamily}, \cmd{\arnfamily}, \cmd{\artfamily},
+  \cmd{\arlfamily}, or \cmd{\armfamily}.  Each family presents
+  slightly different glyphs and/or slightly different subsets of the
+  available runes.  (The table presents the common
+  Germanic\idxboth{Germanic}{runes} runes.)  \seedocs{\ARUNE}.
+\end{tablenote}
+\end{symtable}
+
+
+\begin{symtable}[ARUNE]{\ARUNE\ Rune Separators}
+\index{runes}
+\index{symbols>runes}
+\label{allrunes-sep}
+\begin{tabular}{*4{ll}}
+\K[\ARUNEbar]\bar                 & \K[\ARUNEdoubleeye]\doubleeye   & \K[\ARUNEplus]\plus               & \K[\ARUNEtripledot]\tripledot   \\
+\K[\ARUNEcross]\cross             & \K[\ARUNEdoubleplus]\doubleplus & \K[\ARUNEquaddot]\quaddot         & \K[\ARUNEtripleeye]\tripleeye   \\
+\K[\ARUNEdot]\dot                 & \K[\ARUNEdoublestar]\doublestar & \K[\ARUNEquadeye]\quadeye         & \K[\ARUNEtripleplus]\tripleplus \\
+\K[\ARUNEdoublebar]\doublebar     & \K[\ARUNEeye]\eye               & \K[\ARUNEstar]\star               &                                 \\
+\K[\ARUNEdoublecross]\doublecross & \K[\ARUNEpentdot]\pentdot       & \K[\ARUNEtriplebar]\triplebar     &                                 \\
+\K[\ARUNEdoubledot]\doubledot     & \K[\ARUNEpenteye]\penteye       & \K[\ARUNEtriplecross]\triplecross &                                 \\
+\end{tabular}
+
+\bigskip
+
+\begin{tablenote}
+  See the usage comment under \vref{allrunes}.
+\end{tablenote}
+\end{symtable}
+
+
 \index{ancient-language symbols|)}
 \index{symbols>ancient language|)}
 
@@ -16945,10 +17457,10 @@
 \idxboth{cooking}{symbols}
 \label{tikzsym-cooking}
 \begin{tabular}{*4{ll}}
-\K\bakingplate & \K\eggbeater & \K\peeler   & \K\trident \\
-\K\blender     & \K\fryingpan & \K\pot      &            \\
-\K\bowl        & \K\oven      & \K\sieve    &            \\
-\K\cooker      & \K\pan       & \K\squeezer &            \\
+\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    \\
 \end{tabular}
 
 \bigskip
@@ -16957,9 +17469,11 @@
   \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{\Herd} for \cmdI{\cooker}, \cmdI{\Kochtopf} for \cmdI{\pot},
-  \cmdI{\Ofen} for \cmdI{\oven}, \cmdI{\Pfanne} for \cmdI{\pan},
-  \cmdI{\Purierstab} for \cmdI{\blender}, \cmdI{\Saftpresse} for
+  \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{\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}.

Modified: trunk/Master/texmf-dist/doc/latex/comprehensive/symbols-a4.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/comprehensive/symbols-letter.pdf
===================================================================
(Binary files differ)



More information about the tex-live-commits mailing list