summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/comprehensive
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2017-01-21 01:58:44 +0000
committerKarl Berry <karl@freefriends.org>2017-01-21 01:58:44 +0000
commitb04210a80c629929ca93c6e3c0821f5061ff8096 (patch)
tree4d3aa84594425799d02de09136dcd4ba67a2f978 /Master/texmf-dist/doc/latex/comprehensive
parent05f451ad4f7dde9c913a9fcf2ae9c022879410b5 (diff)
comprehensive (20jan17)
git-svn-id: svn://tug.org/texlive/trunk@43001 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/comprehensive')
-rw-r--r--Master/texmf-dist/doc/latex/comprehensive/README17
-rw-r--r--Master/texmf-dist/doc/latex/comprehensive/SYMLIST211
-rw-r--r--Master/texmf-dist/doc/latex/comprehensive/rawtables-a4.pdfbin8655439 -> 9057825 bytes
-rw-r--r--Master/texmf-dist/doc/latex/comprehensive/rawtables-letter.pdfbin8651796 -> 9054497 bytes
-rw-r--r--Master/texmf-dist/doc/latex/comprehensive/source/Makefile7
-rw-r--r--Master/texmf-dist/doc/latex/comprehensive/source/fakeallrunes.sty112
-rw-r--r--Master/texmf-dist/doc/latex/comprehensive/source/fakeold-arrows.sty60
-rw-r--r--Master/texmf-dist/doc/latex/comprehensive/source/lightbulb.eps4
-rw-r--r--Master/texmf-dist/doc/latex/comprehensive/source/lightbulb10.pfbbin7660 -> 2809 bytes
-rw-r--r--Master/texmf-dist/doc/latex/comprehensive/source/symbols.tex650
-rw-r--r--Master/texmf-dist/doc/latex/comprehensive/symbols-a4.pdfbin9021166 -> 9288382 bytes
-rw-r--r--Master/texmf-dist/doc/latex/comprehensive/symbols-letter.pdfbin9039384 -> 9304837 bytes
12 files changed, 985 insertions, 76 deletions
diff --git a/Master/texmf-dist/doc/latex/comprehensive/README b/Master/texmf-dist/doc/latex/comprehensive/README
index 31b75d8a7d9..c0dfbc07f36 100644
--- a/Master/texmf-dist/doc/latex/comprehensive/README
+++ b/Master/texmf-dist/doc/latex/comprehensive/README
@@ -2,16 +2,16 @@
| THE COMPREHENSIVE LATEX SYMBOL LIST |
| By Scott Pakin, scott+clsl@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 @@ versions of the symbol list:
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 @@ versions of the symbol list:
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 @@ versions of the symbol list:
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 @@ versions of the symbol list:
ygoth.pfb (Yannis Gotisch Regular)
yhcmex.pfb (Yhcmex)
yswab.pfb (Yannis Schwabacher Regular)
+ zxxrw8a.pfb (Boondox Calligraphic Regular)
diff --git a/Master/texmf-dist/doc/latex/comprehensive/SYMLIST b/Master/texmf-dist/doc/latex/comprehensive/SYMLIST
index 7bb8d3b11c7..411f4e364a9 100644
--- a/Master/texmf-dist/doc/latex/comprehensive/SYMLIST
+++ b/Master/texmf-dist/doc/latex/comprehensive/SYMLIST
@@ -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,14 +388,19 @@
\aquarius
\Aquarius
\AR
+\arafamily
\arccos
\arceq
+\arcfamily
\arcsin
\arctan
\Aresh
\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 @@ bullenum
\concavediamondtickleft
\concavediamondtickright
\Conclusion
+\conductivity
\cong
\congdot
\Congruent
@@ -1327,6 +1353,7 @@ bullenum
\coth
\counterplay
\CountriesOfEuropeFamily
+\covbond
\Cpa
\Cpe
\Cpi
@@ -1340,6 +1367,7 @@ bullenum
\Cri
\Cro
\Croatia
+\cross
\Cross
\crossb
\CrossBoldOutline
@@ -1456,7 +1484,9 @@ bullenum
\Cza
\Czechia
\Czo
+d
\d
+D
\D
\DA
\dag
@@ -1813,6 +1843,7 @@ dingautolist
\diple*
\Diple
\Diple*
+\dipole
\Direct
\Dish
\disin
@@ -1833,6 +1864,9 @@ dingautolist
\DLE
\dlsh
\DM
+\Dmesonminus
+\Dmesonnull
+\Dmesonplus
\dndtstile
\dNeutrey
\dNinja
@@ -1869,12 +1903,17 @@ dingautolist
\dottedtilde
\dottimes
\double
+\doublebar
\doublebarvee
\doublebarwedge
\doublecap
+\doublecovbond
+\doublecross
\doublecup
\doublecurlyvee
\doublecurlywedge
+\doubledot
+\doubleeye
\doublefrown
\doublefrowneq
\doublepawns
@@ -1884,6 +1923,7 @@ dingautolist
\doublesmileeq
\doublesqcap
\doublesqcup
+\doublestar
\doublethumb
\doubletilde
\doublevee
@@ -2000,7 +2040,9 @@ dingautolist
\dWinkey
\dXey
\dz
+e
\e
+E
\earth
\Earth
\eastcross
@@ -2033,6 +2075,7 @@ dingautolist
\EM
\Email
\EmailCT
+\emf
\emgma
\empty
\emptyset
@@ -2294,6 +2337,8 @@ enumerate
\Estonia
\eta
\Eta
+\etameson
+\etamesonprime
\etaup
\ETB
\eth
@@ -2313,9 +2358,12 @@ enumerate
\exp
\experimentalsym
\Explosionsafe
+\externalsym
\eye
\EyesDollar
+f
\f
+F
\fa
\faAdjust
\faAdn
@@ -3024,6 +3072,7 @@ enumerate
\fermatadown
\fermataup
\Fermi
+\fermiDistrib
\fermion
\feyn{a}
\feyn{c}
@@ -3165,6 +3214,7 @@ enumerate
\flageolett
\flap
\flapr
+\Flasche
\flat
\flatflat
\Flatsteel
@@ -3221,6 +3271,7 @@ enumerate
\fullmoon
\fullnote
\fullouterjoin
+g
\G
\Game
\gamma
@@ -3270,6 +3321,7 @@ enumerate
\glottal
\Gloves
\gluon
+\Gluon
\gnapprox
\gneq
\gneqq
@@ -3277,9 +3329,12 @@ enumerate
\GO
\Goofy
\graphene
+\grater
\grave
\gravis
+\graviton
\GreatBritain
+\greatpumpkin
\Greece
\Greenpoint
\gregorianCclef
@@ -3313,7 +3368,9 @@ enumerate
\guilsinglright
\gvcropped
\gvertneqq
+h
\h
+H
\H
\Ha
\HA
@@ -3360,6 +3417,7 @@ enumerate
\hbar
\HBar
\hbipropto
+\hbond
\Hc
\HC
\hcrossing
@@ -3404,6 +3462,7 @@ enumerate
\Hibs
\Hibw
\Hidalgo
+\Higgsboson
\hill
\Hj
\HJ
@@ -3497,7 +3556,9 @@ enumerate
\Hz
\HZ
\hzigzag
+i
\i
+I
\ialign
\IB
\ibar
@@ -3521,6 +3582,8 @@ enumerate
\iint
\iintsl
\iintup
+\ij
+\IJ
\im
\Im
\imageof
@@ -3533,6 +3596,9 @@ enumerate
\inf
\Info
\infty
+\ing
+\Ing
+\ING
\inipartvoice
\inipartvoiceless
\injlim
@@ -3558,8 +3624,10 @@ enumerate
\intcupup
\Integer
\INTEGER
+\interaction
\intercal
\interleave
+\internalsym
\Interval
\intlarhk
\intlarhksl
@@ -3603,6 +3671,7 @@ enumerate
\invy
\IO
\ion
+\ionicbond
\iota
\Iota
\iotaup
@@ -3620,17 +3689,25 @@ enumerate
\isinvb
\ismodeledby
\Italy
+j
\j
+J
\JackStar
\JackStarBold
\jmath
\Joch
\Join
\joinrel
+\Jpsimeson
\Juno
\jupiter
\Jupiter
+k
\k
+\K
+\Kaonminus
+\Kaonnull
+\Kaonplus
\kappa
\Kappa
\kappaup
@@ -3646,6 +3723,7 @@ enumerate
\kreuz
\Kronos
\kside
+l
\l
\L
\labdentalnas
@@ -4372,10 +4450,13 @@ enumerate
\longcastling
\longdashv
\longdivision
+\longhookrightarrow
\longleadsto
\longleftarrow
\Longleftarrow
\longleftfootline
+\longleftharpoondown
+\longleftharpoonup
\longleftrightarrow
\Longleftrightarrow
\longleftsquigarrow
@@ -4389,6 +4470,8 @@ enumerate
\longrightarrow
\Longrightarrow
\longrightfootline
+\longrightharpoondown
+\longrightharpoonup
\longrightsquigarrow
\longrightwavearrow
\looparrowdownleft
@@ -4444,12 +4527,14 @@ enumerate
\lwavy
\lWavy
\lz
+m
\m
\M
\ma
\Macedonia
\macron
\Maggie
+\magnon
\makeatletter
\makeatother
\male
@@ -4515,12 +4600,15 @@ enumerate
\mathcent
\mathchoice
\mathclose
+\mathcloud
\mathcolon
\mathdollar
\mathds
\mathellipsis
\mathfrak
+\mathghost
\mathit
+\mathleftghost
\mathnormal
\mathop
\mathopen
@@ -4530,6 +4618,7 @@ enumerate
\mathpunct
\mathratio
\mathrel
+\mathrightghost
\mathring
\mathrm
\mathscr
@@ -4538,8 +4627,11 @@ enumerate
\mathsterling
\mathunderscore
\mathvisiblespace
+\mathwitch
+\mathwitch*
\max
\maxima
+\maxwellDistrib
\maya
\mb
\Mb
@@ -4612,6 +4704,7 @@ enumerate
\mercury
\Mercury
\merge
+\metalbond
\meterplus
\method
metre
@@ -4706,6 +4799,7 @@ metre
\MVThree
\MVTwo
\MVZero
+n
\nabla
\nacwcirclearrowdown
\nacwcirclearrowleft
@@ -5461,6 +5555,7 @@ metre
\nu
\Nu
\nucleus
+\Nudelholz
\NUL
\NumLock
\nuparrow
@@ -5722,6 +5817,9 @@ o
\overleftharpdown
\overleftharpoon
\overleftrightarrow
+\overleftswishingghost
+\overleftwitchonbroom
+\overleftwitchonbroom*
\overline
\overlinesegment
\overparen
@@ -5731,7 +5829,13 @@ o
\overrightharp
\overrightharpdown
\overrightharpoon
+\overrightswishingghost
+\overrightwitchonbroom
+\overrightwitchonbroom*
\overring
+\overscriptleftarrow
+\overscriptleftrightarrow
+\overscriptrightarrow
\overset
\overt
\ovhook
@@ -5739,8 +5843,10 @@ o
\owedge
\owns
\ownsbar
+p
\p
\p@
+P
\P
\PackingWaste
\Pallas
@@ -5803,6 +5909,8 @@ o
\pentagram
\Pentagram
\pentam
+\pentdot
+\penteye
\permil
\perp
\Perp
@@ -5837,6 +5945,8 @@ o
\PHhorn
\phi
\Phi
+\phimeson
+\phimesonnull
\phiup
\PHlid
\PHlily
@@ -5895,6 +6005,9 @@ o
{\pigpenfont X}
{\pigpenfont Y}
{\pigpenfont Z}
+\pionminus
+\pionnull
+\pionplus
\pisces
\Pisces
\Pisymbol
@@ -7757,6 +7870,7 @@ o
\pointintup
\pointright
\Poland
+\polariton
\polaron
\polishhook
\polter
@@ -7805,6 +7919,7 @@ o
\PropertyLine
\propfrom
\propto
+\protein
\proton
\ProvidesPackage
\PrtSc
@@ -7818,6 +7933,7 @@ o
\pullback
\PulseHigh
\PulseLow
+\pumpkin
\Purierstab
\pushout
\pwedge
@@ -7832,10 +7948,13 @@ o
\qqs
\qs
\qside
+\quaddot
+\quadeye
\quadrad
\Quadrad
\quadras
\Quadras
+\quadrupole
\quark
\quarkb
\quarkc
@@ -7863,7 +7982,9 @@ o
\Quincunx
\quotedblbase
\quotesinglbase
+r
\r
+R
\R
\radiation
\Radiation
@@ -7934,14 +8055,25 @@ o
\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 @@ o
\reverseallabreve
\reverseC
\reversedvideodbend
+\reversemathcloud
+\reversemathwitch
+\reversemathwitch*
\revglotstop
\revmeasuredangle
\revnmid
@@ -7973,6 +8108,9 @@ o
\RHD
\rho
\Rho
+\rhomesonminus
+\rhomesonnull
+\rhomesonplus
\rhook
\rhookdownarrow
\rhookleftarrow
@@ -8101,6 +8239,7 @@ o
\rlap
\rmoustache
\RO
+\rollingpin
\Romania
\rotatebox
\rotm
@@ -8121,6 +8260,7 @@ o
\rppolintsl
\rppolintup
\rqm
+\RR
\rrangle
\rrbracket
\rrceil
@@ -8204,6 +8344,9 @@ o
\rwave
\rwavy
\rWavy
+s
+\s
+S
\S
\sA
\SAa
@@ -8314,6 +8457,7 @@ o
\seharpooncw
\seharpoonne
\seharpoonsw
+\seight
\selcurvearrow
\selectfont
\selsquigarrow
@@ -8353,6 +8497,8 @@ o
\seVdash
\Sextile
\Sey
+\sfive
+\sfour
\shake
\Shake
\Shakel
@@ -8628,6 +8774,7 @@ o
\spin
\spindown
\SpinDown
+\spinup
\SpinUp
\spirituslenis
\splitvert
@@ -8732,6 +8879,8 @@ o
\SS
\ssdtstile
\ssearrow
+\sseven
+\ssix
\sslash
\ssststile
\sststile
@@ -8815,6 +8964,7 @@ o
\staveXXXVIII
\stdtstile
\steaming
+\sthree
\stigma
\Stigma
\StoneMan
@@ -8911,6 +9061,8 @@ o
\surd
\surface
\SurveySign
+\svrexample
+\svrphoton
\swarrow
\Swarrow
\swarrowtail
@@ -8955,10 +9107,13 @@ o
\symrook
\symUE
\SYN
+t
\t
+T
\T
\Tab
\tabcolsep
+\tachyon
\taild
\tailinvr
\taill
@@ -8976,6 +9131,8 @@ o
\Taschenuhr
\tau
\Tau
+\tauleptonminus
+\tauleptonplus
\taurus
\Taurus
\tauup
@@ -9008,6 +9165,12 @@ o
\textalpha
\textAlpha
\textaolig
+\textara
+\textarc
+\textarl
+\textarm
+\textarn
+\textart
\textasciiacute
\textasciibreve
\textasciicaron
@@ -9615,6 +9778,9 @@ o
\timelimit
\times
\timesbar
+\Tmesonminus
+\Tmesonnull
+\Tmesonplus
\tminus
\tndtstile
\tnststile
@@ -9673,6 +9839,11 @@ o
\trill
\Trine
\triple
+\triplebar
+\triplecovbond
+\triplecross
+\tripledot
+\tripleeye
\triplefrown
\tripleplus
\triplesim
@@ -9722,7 +9893,9 @@ o
\twoheadwhiteuparrowpedestal
\twonotes
\typecolon
+u
\u
+U
\U
\UA
\UArrow
@@ -9761,6 +9934,9 @@ o
\underleftharpdown
\underleftharpoon
\underleftrightarrow
+\underleftswishingghost
+\underleftwitchonbroom
+\underleftwitchonbroom*
\underline
\underlinesegment
\underparen
@@ -9769,7 +9945,13 @@ o
\underrightharp
\underrightharpdown
\underrightharpoon
+\underrightswishingghost
+\underrightwitchonbroom
+\underrightwitchonbroom*
\underring
+\underscriptleftarrow
+\underscriptleftrightarrow
+\underscriptrightarrow
\underset
\undertilde
\underwedge
@@ -9870,6 +10052,7 @@ o
\Upsigma
\upsilon
\Upsilon
+\Upsilonmeson
\upsilonup
\upslice
\upspoon
@@ -9942,6 +10125,7 @@ o
\vardiamondsuit
\vardigamma
\vardoublebarwedge
+\vardownarrow
\vardownwavearrow
\varEarth
\varepsilon
@@ -9973,22 +10157,33 @@ o
\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 @@ o
\varpropto
\varrho
\varrhoup
+\varrightarrow
\varrightwavearrow
\varsampi
\Varsampi
+\varsearrow
\varsigma
\varsigmaup
\varspade
@@ -10051,6 +10248,7 @@ o
\VarSummit
\varsupsetneq
\varsupsetneqq
+\varswarrow
\VarTaschenuhr
\varTerra
\vartheta
@@ -10059,6 +10257,8 @@ o
\vartriangle
\vartriangleleft
\vartriangleright
+\varuparrow
+\varupdownarrow
\varupdownwavearrow
\varupwavearrow
\varUranus
@@ -10138,6 +10338,7 @@ o
\vysmwhtcircle
\vysmwhtsquare
\vzigzag
+w
\Walley
\warning
\WashCotton
@@ -10149,6 +10350,9 @@ o
\water
\Water
\wbetter
+\Wboson
+\Wbosonminus
+\Wbosonplus
\wdecisive
\weakpt
\WeakRain
@@ -10248,6 +10452,9 @@ o
\xleftrightarrow
\xLeftrightarrow
\xleftrightharpoons
+\xleftswishingghost
+\xleftwitchonbroom
+\xleftwitchonbroom*
\xlongequal
\xlongleftarrow
\xLongleftarrow
@@ -10262,6 +10469,9 @@ o
\xrightharpoondown
\xrightharpoonup
\xrightleftharpoons
+\xrightswishingghost
+\xrightwitchonbroom
+\xrightwitchonbroom*
\xsol
\XSolid
\XSolidBold
@@ -10283,6 +10493,7 @@ o
\ZB
\Zbar
\Zborder
+\Zboson
\ZC
\zcmp
\ZD
diff --git a/Master/texmf-dist/doc/latex/comprehensive/rawtables-a4.pdf b/Master/texmf-dist/doc/latex/comprehensive/rawtables-a4.pdf
index d7dc060a3af..85bd3d6655f 100644
--- a/Master/texmf-dist/doc/latex/comprehensive/rawtables-a4.pdf
+++ b/Master/texmf-dist/doc/latex/comprehensive/rawtables-a4.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/comprehensive/rawtables-letter.pdf b/Master/texmf-dist/doc/latex/comprehensive/rawtables-letter.pdf
index 4a7e2457eb4..15d9bc6af56 100644
--- a/Master/texmf-dist/doc/latex/comprehensive/rawtables-letter.pdf
+++ b/Master/texmf-dist/doc/latex/comprehensive/rawtables-letter.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/comprehensive/source/Makefile b/Master/texmf-dist/doc/latex/comprehensive/source/Makefile
index 42c357e2197..1876486e962 100644
--- a/Master/texmf-dist/doc/latex/comprehensive/source/Makefile
+++ b/Master/texmf-dist/doc/latex/comprehensive/source/Makefile
@@ -18,19 +18,20 @@ TARGETS_SOURCE = lightbulb.eps lightbulb10.pfb lightbulb.map
# 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
# 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
diff --git a/Master/texmf-dist/doc/latex/comprehensive/source/fakeallrunes.sty b/Master/texmf-dist/doc/latex/comprehensive/source/fakeallrunes.sty
new file mode 100644
index 00000000000..b5bdaf36acf
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/comprehensive/source/fakeallrunes.sty
@@ -0,0 +1,112 @@
+% =====================================
+% FAKEALLRUNES.STY
+% By Scott Pakin <scott+clsl@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
diff --git a/Master/texmf-dist/doc/latex/comprehensive/source/fakeold-arrows.sty b/Master/texmf-dist/doc/latex/comprehensive/source/fakeold-arrows.sty
new file mode 100644
index 00000000000..1361da514bf
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/comprehensive/source/fakeold-arrows.sty
@@ -0,0 +1,60 @@
+% =====================================
+% FAKEOLD-ARROWS.STY
+% By Scott Pakin <scott+clsl@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
diff --git a/Master/texmf-dist/doc/latex/comprehensive/source/lightbulb.eps b/Master/texmf-dist/doc/latex/comprehensive/source/lightbulb.eps
index 01ab094c2a9..e2cfb8fdb9f 100644
--- a/Master/texmf-dist/doc/latex/comprehensive/source/lightbulb.eps
+++ b/Master/texmf-dist/doc/latex/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.999
-%%CreationDate: 2015.11.30:1740
+%%Creator: MetaPost 1.9991
+%%CreationDate: 2017.01.19:1650
%%Pages: 1
%%DocumentResources: procset mpost-minimal
%%+ font CMR17
diff --git a/Master/texmf-dist/doc/latex/comprehensive/source/lightbulb10.pfb b/Master/texmf-dist/doc/latex/comprehensive/source/lightbulb10.pfb
index 116449ee738..9818e4fe724 100644
--- a/Master/texmf-dist/doc/latex/comprehensive/source/lightbulb10.pfb
+++ b/Master/texmf-dist/doc/latex/comprehensive/source/lightbulb10.pfb
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/comprehensive/source/symbols.tex b/Master/texmf-dist/doc/latex/comprehensive/source/symbols.tex
index 27aeea753f4..1e0701dbeda 100644
--- a/Master/texmf-dist/doc/latex/comprehensive/source/symbols.tex
+++ b/Master/texmf-dist/doc/latex/comprehensive/source/symbols.tex
@@ -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@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@opt@arg}{\W@no@opt@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@no@opt@arg#1{\incsyms\indexcommand[$\string#1$]{#1}$#1$ &\ttfamily\string#1}
\def\X{\@ifnextchar[{\X@opt@arg}{\X@no@opt@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 @@ such as punctuation marks, accents, ligatures, and currency symbols.
\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 @@ such as punctuation marks, accents, ligatures, and currency symbols.
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 @@ always to explain your notation to avoid confusing your readers.
\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 @@ always to explain your notation to avoid confusing your readers.
\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 @@ always to explain your notation to avoid confusing your readers.
\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 @@ always to explain your notation to avoid confusing your readers.
\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 @@ always to explain your notation to avoid confusing your readers.
\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 @@ always to explain your notation to avoid confusing your readers.
\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 @@ always to explain your notation to avoid confusing your readers.
\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 @@ always to explain your notation to avoid confusing your readers.
\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 @@ always to explain your notation to avoid confusing your readers.
\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 @@ always to explain your notation to avoid confusing your readers.
\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 @@ always to explain your notation to avoid confusing your readers.
\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 @@ more general term, ``atomic\index{atomic math objects} math objects''.}
\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,12 +11678,84 @@ within subscripts and superscripts%
\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}
@@ -11922,7 +12320,7 @@ within subscripts and superscripts%
\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 @@ Font sample & Generating command & Required package \\
\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 @@ Font sample & Generating command & Required package \\
\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 @@ Font sample & Generating command & Required package \\
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 @@ science and engineering.
\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 @@ science and engineering.
\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,32 +13436,60 @@ science and engineering.
\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{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}
+\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}
\idxbothend{scientific}{symbols}
@@ -14309,7 +14763,7 @@ typesetting contexts because of their pictorial nature.
\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 @@ typesetting contexts because of their pictorial nature.
\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 @@ unambiguously into any of the previous sections.
\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 @@ unambiguously into any of the previous sections.
\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}.
diff --git a/Master/texmf-dist/doc/latex/comprehensive/symbols-a4.pdf b/Master/texmf-dist/doc/latex/comprehensive/symbols-a4.pdf
index 617a356716f..3c33d349dd7 100644
--- a/Master/texmf-dist/doc/latex/comprehensive/symbols-a4.pdf
+++ b/Master/texmf-dist/doc/latex/comprehensive/symbols-a4.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/comprehensive/symbols-letter.pdf b/Master/texmf-dist/doc/latex/comprehensive/symbols-letter.pdf
index c658976e2ce..a884ee04557 100644
--- a/Master/texmf-dist/doc/latex/comprehensive/symbols-letter.pdf
+++ b/Master/texmf-dist/doc/latex/comprehensive/symbols-letter.pdf
Binary files differ