X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=lib%2Fsymbols;h=31ba7f0eb18dbcca076be334a35d6f5264e7ec60;hb=0984e113171297e402c88ce048e9ccf1fb3d3619;hp=8054e4158044ade86ffd96720f812d22b79e7bf7;hpb=e1dffda9dc1125b0ea9366617e1ba6a4eda050e4;p=lyx.git diff --git a/lib/symbols b/lib/symbols index 8054e41580..31ba7f0eb1 100644 --- a/lib/symbols +++ b/lib/symbols @@ -1,6 +1,38 @@ # # things supported by real insets in mathed # +# +# The syntax of lib/symbols is very ad hoc. +# There are several possible formats of a line, which are quite different. +# +# Note for \def: The definition is not used in LaTeX output, but for screen +# display. Therefore you may use a definition that is only approximately +# correct if no accurate representation is possible (e.g. \HF vs. \approx). +# Note that the first argument of \def must not uses braces, and the second +# must use braces. +# +# syntax: Either +# \def\macroname{definition} +# or +# \def\macroname{definition} requires +# or +# \def\macroname{definition} extra xmlname +# or +# \def\macroname{definition} extra xmlname requires +# +# ("" for empty strings is not supported. One would have to use x for fields +# that are not set.) +# +# If you put any symbol with a requirement inside an iffont clause, you +# must put an alternative definition with the same requirement in the +# corresponding else clause. Otherwise the LaTeX output would depend on the +# availability of the font. This usually no problem in GUI mode, since all +# fonts are shipped with LyX, but in command line mode no font is available +# at all. +# +# New symbols for font packages may be created using +# development/tools/generate_symbols_list.py (but may require manual fixes +# as well). # decorations acute decoration none @@ -26,6 +58,11 @@ underleftarrow decoration none amsmath underleftrightarrow decoration none amsmath underline decoration none underrightarrow decoration none amsmath +#Do not load automatically, it redefines some other symbols, and we don't +#have a possibility to turn automatic loading off like for ams +#undertilde decoration none accents +undertilde decoration none hiddensymbol +utilde decoration none undertilde vec decoration none widehat decoration none widetilde decoration none @@ -35,7 +72,7 @@ dots dots none #Do not load automatically, it redefines some other symbols, and we don't #have a possibility to turn automatic loading off like for ams #adots dots none yhmath -adots dots none +adots dots none hiddensymbol cdots dots none ddots dots none dotsb dots none amsmath @@ -43,23 +80,24 @@ dotsc dots none amsmath dotsi dots none amsmath dotsm dots none amsmath dotso dots none amsmath -#Do not load automatically, since we don't have a possibility to turn -#automatic loading off like for ams -#iddots dots none mathdots -iddots dots none +iddots dots none mathdots ldots dots none vdots dots none # big delimiters +big big none bigl big none bigm big none bigr big none +Big big none Bigl big none Bigm big none Bigr big none +bigg big none biggl big none biggm big none biggr big none +Bigg big none Biggl big none Biggm big none Biggr big none @@ -67,10 +105,12 @@ Biggr big none # packages. No 'm' versions! # See lucidabr.dtx for a possible implementation if you want to use these # with other fonts. -bigggl big none -bigggr big none -Bigggl big none -Bigggr big none +biggg big none hiddensymbol +bigggl big none hiddensymbol +bigggr big none hiddensymbol +Biggg big none hiddensymbol +Bigggl big none hiddensymbol +Bigggr big none hiddensymbol # font changes # name "font" math/text family series shape color @@ -83,6 +123,7 @@ mathcal font mathmode mathfrak font mathmode mathit font mathmode mathrm font mathmode +mathscr font mathmode mathsf font mathmode mathtt font mathmode textnormal font textmode inherit medium up math @@ -104,11 +145,11 @@ ce font forcetext cf font forcetext # old-style font commands -bf oldfont none -cal oldfont none -it oldfont none -rm oldfont none -tt oldfont none +bf oldfont none hiddensymbol +cal oldfont none hiddensymbol +it oldfont none hiddensymbol +rm oldfont none hiddensymbol +tt oldfont none hiddensymbol # matrix environments Bmatrix matrix none @@ -132,6 +173,7 @@ rgathered split none # references pageref ref none prettyref ref none +refstyle ref none ref ref none vpageref ref none vref ref none @@ -150,15 +192,28 @@ medspace space none ; space none thickspace space none enskip space none +enspace space none quad space none qquad space none +hfill space none +hspace* space none hspace space none # styles -displaystyle style 0 -textstyle style 1 -scriptstyle style 2 -scriptscriptstyle style 3 +displaystyle style 3 +textstyle style 2 +scriptstyle style 1 +scriptscriptstyle style 0 + +# math classes +mathord class none +mathop class none +mathbin class none +mathrel class none +mathopen class none +mathclose class none +mathpunct class none +mathinner class none # misc # The commented lines in this block get misparsed as MathSymbolInset because @@ -178,6 +233,12 @@ tag* mbox forcetext #end end none +# In order to use one of the decorations of MathSupport.cpp, the line must +# be handled by a math inset which calls mathed_draw_deco(). +# If new symbol do not fit into any of the existing insets, it would be ignored +# and new inset must be programmed. +# Better solutions is to use the font to draw the symbols as below. + # # symbols generated from fontmath.ltx # @@ -212,6 +273,7 @@ varpi cmm 36 118 mathord ϖ varrho cmm 37 0 mathord ϱ varsigma cmm 38 86 mathord ς varphi cmm 39 106 mathord ϕ +slash cmr 47 47 mathord / Gamma cmr 161 71 mathalpha Γ Delta cmr 162 68 mathalpha Δ Theta cmr 163 81 mathalpha Θ @@ -222,14 +284,14 @@ Sigma cmr 167 83 mathalpha Σ Upsilon cmr 168 161 mathalpha ϒ Phi cmr 169 70 mathalpha Φ Psi cmr 170 89 mathalpha Ψ -Omega cmr 173 87 mathalpha Ω +Omega cmr 172 87 mathalpha Ω aleph cmsy 64 192 mathord ℵ imath cmm 123 0 mathord ı jmath cmm 124 0 mathord ȷ ell cmm 96 0 mathord ℓ wp cmm 125 195 mathord ℘ Re cmsy 60 194 mathord ℜ -Im cmsy 61 193 mathord ℑ +Im cmsy 61 193 mathord &imaginary; partial cmm 64 182 mathord ∂ infty cmsy 49 165 mathord ∞ prime cmsy 48 162 mathord ′ @@ -241,7 +303,6 @@ triangle cmsy 52 0 mathord ▵ forall cmsy 56 34 mathord ∀ exists cmsy 57 36 mathord ∃ neg cmsy 58 216 mathord ¬ -lnot cmsy 58 216 mathord ¬ flat cmm 91 0 mathord ♭ natural cmm 92 0 mathord ♮ sharp cmm 93 35 mathord ♯ @@ -250,10 +311,10 @@ diamondsuit cmsy 125 168 mathord ♢ heartsuit cmsy 126 169 mathord ♡ spadesuit cmsy 127 170 mathord ♠ # We define lyxnot as mathrel in order to have proper alignment -lyxnot cmsy 54 47 mathrel ∖ +lyxnot cmsy 54 47 mathrel / hiddensymbol iffont cmsy -# 9mu = 0.5em which is the extra space added to relation operators -\def\not{\lyxnot\kern-9mu} +# kerning is slightly imperfect so that one can see when \not is selected +\def\not{\lyxnot} else \def\not{\kern4mu\lyxnot\kern-19mu} endif @@ -292,7 +353,7 @@ wr cmsy 111 0 mathbin ≀ div cmsy 165 184 mathbin ÷ odot cmsy 175 0 mathbin ⊙ oslash cmsy 174 198 mathbin ø -otimes cmsy 173 196 mathbin ⊗ +otimes cmsy 172 196 mathbin ⊗ ominus cmsy 170 0 mathbin ⊖ oplus cmsy 169 197 mathbin ⊕ mp cmsy 168 0 mathbin ∓ @@ -309,6 +370,8 @@ sqsubseteq cmsy 118 0 mathrel ⊑ sqsupseteq cmsy 119 0 mathrel ⊒ parallel cmsy 107 0 mathrel ∥ mid cmsy 106 124 mathrel ∣ +lvert cmsy 106 124 mathrel &lvert; amsmath +rvert cmsy 106 124 mathrel &rvert; amsmath dashv cmsy 97 0 mathrel ⊣ vdash cmsy 96 0 mathrel ⊢ nearrow cmsy 37 0 mathrel ↗ @@ -318,9 +381,7 @@ swarrow cmsy 46 0 mathrel ↙ Leftrightarrow cmsy 44 219 mathrel ↔ Leftarrow cmsy 40 220 mathrel ⇐ Rightarrow cmsy 41 222 mathrel ⇒ -leq cmsy 183 163 mathrel ≤ le cmsy 183 163 mathrel ≤ -geq cmsy 184 179 mathrel ≥ ge cmsy 184 179 mathrel ≥ succ cmsy 194 0 mathrel ≻ prec cmsy 193 0 mathrel ≺ @@ -334,8 +395,8 @@ subseteq cmsy 181 205 mathrel ⊆ in cmsy 50 206 mathrel ∈ ni cmsy 51 39 mathrel ∋ owns cmsy 51 39 mathrel ∋ -gg cmsy 192 0 mathrel > -ll cmsy 191 0 mathrel < +gg cmsy 192 0 mathrel ≫ +ll cmsy 191 0 mathrel ≪ leftrightarrow cmsy 36 171 mathrel ↔ leftarrow cmsy 195 172 mathrel ← gets cmsy 195 172 mathrel ← @@ -346,7 +407,7 @@ sim cmsy 187 126 mathrel ∼ simeq cmsy 39 0 mathrel ≃ perp cmsy 63 0 mathrel ⊥ equiv cmsy 180 186 mathrel ≡ -asymp cmsy 179 0 mathrel x +asymp cmsy 179 0 mathrel ≈ smile cmm 94 0 mathrel ⌣ frown cmm 95 0 mathrel ⌢ leftharpoonup cmm 40 0 mathrel ↼ @@ -355,12 +416,14 @@ rightharpoonup cmm 42 0 mathrel ⇀ rightharpoondown cmm 43 0 mathrel ⇁ lhook cmm 44 0 mathrel x rhook cmm 45 0 mathrel x -ldotp cmm 58 0 mathpunct x +ldotp cmm 58 0 mathpunct . cdotp cmsy 162 0 mathpunct ⋅ colon cmr 58 58 mathpunct : arrowvert cmsy 106 0 mathord | Arrowvert cmsy 107 0 mathord ∥ Vert cmsy 107 0 mathord ∥ +lVert cmsy 107 0 mathord ∥ amsmath +rVert cmsy 107 0 mathord ∥ amsmath | cmsy 107 0 mathord | vert cmsy 106 0 mathord | uparrow cmsy 34 173 mathrel ↑ @@ -384,394 +447,560 @@ mathdollar cmr 36 0 mathord $ # Generated from amsfonts.sty -yen msa 85 0 mathord x -checkmark msa 88 0 mathord x -circledR msa 114 0 mathord x -maltese msa 122 0 mathord x -ulcorner msa 112 0 mathopen x -urcorner msa 113 0 mathclose x -llcorner msa 120 0 mathopen x -lrcorner msa 121 0 mathclose x -rightleftharpoons msa 173 0 mathrel x -angle msa 92 208 mathord x -hbar msb 126 0 mathord x -sqsubset msa 64 0 mathrel x -sqsupset msa 65 0 mathrel x -mho msb 102 0 mathord x -square msa 164 0 mathord x -Box msa 164 0 mathord x -lozenge msa 167 0 mathord x -Diamond msa 167 0 mathord x -vartriangleright msa 66 0 mathrel x -vartriangleleft msa 67 0 mathrel x -trianglerighteq msa 68 0 mathrel x -trianglelefteq msa 69 0 mathrel x -rightsquigarrow msa 195 0 mathrel x -leadsto msa 195 0 mathrel x -lhd msa 67 0 mathbin x -unlhd msa 69 0 mathbin x -rhd msa 66 0 mathbin x -unrhd msa 68 0 mathbin x +yen msa 85 0 mathord ¥ +checkmark msa 88 0 mathord ✓ +circledR msa 114 0 mathord ® +maltese msa 122 0 mathord ✠ +ulcorner msa 112 0 mathopen ⌜ +urcorner msa 113 0 mathclose ⌝ +llcorner msa 120 0 mathopen ⌞ +lrcorner msa 121 0 mathclose ⌟ +rightleftharpoons msa 172 0 mathrel ⇋ +angle msa 92 208 mathord ∠ +sqsubset msa 64 0 mathrel ⊏ +sqsupset msa 65 0 mathrel ⊐ +mho msb 102 0 mathord ℧ +square msa 164 0 mathord □ +Box msa 164 0 mathord □ +lozenge msa 167 0 mathord ◊ +Diamond msa 167 0 mathord ⋄ +vartriangleright msa 66 0 mathrel ▹ +vartriangleleft msa 67 0 mathrel ◃ +trianglerighteq msa 68 0 mathrel ⊵ +trianglelefteq msa 69 0 mathrel ⊴ +rightsquigarrow msa 195 0 mathrel ↝ +lhd msa 67 0 mathbin ◃ +unlhd msa 69 0 mathbin ⊴ +rhd msa 66 0 mathbin ▹ +unrhd msa 68 0 mathbin ⊵ # Generated from amssymb.sty -boxdot msa 161 0 mathbin x -boxplus msa 162 0 mathbin x -boxtimes msa 163 0 mathbin x -blacksquare msa 165 0 mathord x -centerdot msa 166 0 mathbin x -blacklozenge msa 168 0 mathord x -circlearrowright msa 169 0 mathrel x -circlearrowleft msa 170 0 mathrel x -leftrightharpoons msa 174 0 mathrel x -boxminus msa 175 0 mathbin x -Vdash msa 176 0 mathrel x -Vvdash msa 177 0 mathrel x -vDash msa 178 0 mathrel x -twoheadrightarrow msa 179 0 mathrel x -twoheadleftarrow msa 180 0 mathrel x -leftleftarrows msa 181 0 mathrel x -rightrightarrows msa 182 0 mathrel x -upuparrows msa 183 0 mathrel x -downdownarrows msa 184 0 mathrel x -upharpoonright msa 185 0 mathrel x -restriction msa 185 0 mathrel x -downharpoonright msa 186 0 mathrel x -upharpoonleft msa 187 0 mathrel x -downharpoonleft msa 188 0 mathrel x -rightarrowtail msa 189 0 mathrel x -leftarrowtail msa 190 0 mathrel x -leftrightarrows msa 191 0 mathrel x -rightleftarrows msa 192 0 mathrel x -Lsh msa 193 0 mathrel x -Rsh msa 194 0 mathrel x -leftrightsquigarrow msa 33 0 mathrel x -looparrowleft msa 34 0 mathrel x -looparrowright msa 35 0 mathrel x -circeq msa 36 0 mathrel x -succsim msa 37 0 mathrel x -gtrsim msa 38 0 mathrel x -gtrapprox msa 39 0 mathrel x -multimap msa 40 0 mathrel x -therefore msa 41 92 mathrel x -because msa 42 0 mathrel x -doteqdot msa 43 0 mathrel x -Doteq msa 43 0 mathrel x -triangleq msa 44 0 mathrel x -precsim msa 45 0 mathrel x -lesssim msa 46 0 mathrel x -lessapprox msa 47 0 mathrel x -eqslantless msa 48 0 mathrel x -eqslantgtr msa 49 0 mathrel x -curlyeqprec msa 50 0 mathrel x -curlyeqsucc msa 51 0 mathrel x -preccurlyeq msa 52 0 mathrel x -leqq msa 53 0 mathrel x -leqslant msa 54 0 mathrel x -lessgtr msa 55 0 mathrel x -backprime msa 56 0 mathord x -risingdotseq msa 58 0 mathrel x -fallingdotseq msa 59 0 mathrel x -succcurlyeq msa 60 0 mathrel x -geqq msa 61 0 mathrel x -geqslant msa 62 0 mathrel x -gtrless msa 63 0 mathrel x -bigstar msa 70 0 mathord x -between msa 71 0 mathrel x -blacktriangledown msa 72 0 mathord x -blacktriangleright msa 73 0 mathrel x -blacktriangleleft msa 74 0 mathrel x -vartriangle msa 77 0 mathrel x -blacktriangle msa 78 0 mathord x -triangledown msa 79 0 mathord x -eqcirc msa 80 0 mathrel x -lesseqgtr msa 81 0 mathrel x -gtreqless msa 82 0 mathrel x -lesseqqgtr msa 83 0 mathrel x -gtreqqless msa 84 0 mathrel x -Rrightarrow msa 86 0 mathrel x -Lleftarrow msa 87 0 mathrel x -veebar msa 89 0 mathbin x -barwedge msa 90 0 mathbin x -doublebarwedge msa 91 0 mathbin x -measuredangle msa 93 0 mathord x -sphericalangle msa 94 0 mathord x -varpropto msa 95 0 mathrel x -smallsmile msa 96 0 mathrel x -smallfrown msa 97 0 mathrel x -Subset msa 98 0 mathrel x -Supset msa 99 0 mathrel x -Cup msa 100 0 mathbin x -doublecup msa 100 0 mathbin x -Cap msa 101 0 mathbin x -doublecap msa 101 0 mathbin x -curlywedge msa 102 0 mathbin x -curlyvee msa 103 0 mathbin x -leftthreetimes msa 104 0 mathbin x -rightthreetimes msa 105 0 mathbin x -subseteqq msa 106 0 mathrel x -supseteqq msa 107 0 mathrel x -bumpeq msa 108 0 mathrel x -Bumpeq msa 109 0 mathrel x -lll msa 110 0 mathrel x -llltr msa 110 0 mathrel x -ggg msa 111 0 mathrel x -gggtr msa 111 0 mathrel x -circledS msa 115 0 mathord x -pitchfork msa 116 0 mathrel x -dotplus msa 117 0 mathbin x -backsim msa 118 0 mathrel x -backsimeq msa 119 0 mathrel x -complement msa 123 0 mathord x -intercal msa 124 0 mathbin x -circledcirc msa 125 0 mathbin x -circledast msa 126 0 mathbin x -circleddash msa 127 0 mathbin x -lvertneqq msb 161 0 mathrel x -gvertneqq msb 162 0 mathrel x -nleq msb 163 0 mathrel x -ngeq msb 164 0 mathrel x -nless msb 165 0 mathrel x -ngtr msb 166 0 mathrel x -nprec msb 167 0 mathrel x -nsucc msb 168 0 mathrel x -lneqq msb 169 0 mathrel x -gneqq msb 170 0 mathrel x -nleqslant msb 173 0 mathrel x -ngeqslant msb 174 0 mathrel x -lneq msb 175 0 mathrel x -gneq msb 176 0 mathrel x -npreceq msb 177 0 mathrel x -nsucceq msb 178 0 mathrel x -precnsim msb 179 0 mathrel x -succnsim msb 180 0 mathrel x -lnsim msb 181 0 mathrel x -gnsim msb 182 0 mathrel x -nleqq msb 183 0 mathrel x -ngeqq msb 184 0 mathrel x -precneqq msb 185 0 mathrel x -succneqq msb 186 0 mathrel x -precnapprox msb 187 0 mathrel x -succnapprox msb 188 0 mathrel x -lnapprox msb 189 0 mathrel x -gnapprox msb 190 0 mathrel x -nsim msb 191 0 mathrel x -ncong msb 192 0 mathrel x -diagup msb 193 0 mathord x -diagdown msb 194 0 mathord x -varsubsetneq msb 195 0 mathrel x -varsupsetneq msb 33 0 mathrel x -nsubseteqq msb 34 0 mathrel x -nsupseteqq msb 35 0 mathrel x -subsetneqq msb 36 0 mathrel x -supsetneqq msb 37 0 mathrel x -varsubsetneqq msb 38 0 mathrel x -varsupsetneqq msb 39 0 mathrel x -subsetneq msb 40 0 mathrel x -supsetneq msb 41 0 mathrel x -nsubseteq msb 42 0 mathrel x -nsupseteq msb 43 0 mathrel x -nparallel msb 44 0 mathrel x -nmid msb 45 0 mathrel x -nshortmid msb 46 0 mathrel x -nshortparallel msb 47 0 mathrel x -nvdash msb 48 0 mathrel x -nVdash msb 49 0 mathrel x -nvDash msb 50 0 mathrel x -nVDash msb 51 0 mathrel x -ntrianglerighteq msb 52 0 mathrel x -ntrianglelefteq msb 53 0 mathrel x -ntriangleleft msb 54 0 mathrel x -ntriangleright msb 55 0 mathrel x -nleftarrow msb 56 0 mathrel x -nrightarrow msb 57 0 mathrel x -nLeftarrow msb 58 0 mathrel x -nRightarrow msb 59 0 mathrel x -nLeftrightarrow msb 60 0 mathrel x -nleftrightarrow msb 61 0 mathrel x -divideontimes msb 62 0 mathbin x -varnothing msb 63 0 mathord x -nexists msb 64 0 mathord x -Finv msb 96 0 mathord x -Game msb 97 0 mathord x -eth msb 103 0 mathord x -eqsim msb 104 0 mathrel x -beth msb 105 0 mathord x -gimel msb 106 0 mathord x -daleth msb 107 0 mathord x -lessdot msb 108 0 mathbin x -gtrdot msb 109 0 mathbin x -ltimes msb 110 0 mathbin x -rtimes msb 111 0 mathbin x -shortmid msb 112 0 mathrel x -shortparallel msb 113 0 mathrel x -smallsetminus msb 114 0 mathbin x -thicksim msb 115 0 mathrel x -thickapprox msb 116 0 mathrel x -approxeq msb 117 0 mathrel x -succapprox msb 118 0 mathrel x -precapprox msb 119 0 mathrel x -curvearrowleft msb 120 0 mathrel x -curvearrowright msb 121 0 mathrel x -digamma msb 122 0 mathord x -varkappa msb 123 0 mathord x -Bbbk msb 124 0 mathord x -hslash msb 125 0 mathord x -hbar msb 126 0 mathord x -backepsilon msb 127 0 mathrel x - -lyxbar cmsy 161 0 mathord x -lyxeq cmr 61 0 mathord x -lyxdabar msa 57 0 mathord x -lyxright msa 75 0 mathord x -lyxleft msa 76 0 mathord x - -male wasy 26 0 x x -female wasy 25 0 x x -currency wasy 27 0 x x -phone wasy 7 0 x x -recorder wasy 6 0 x x -clock wasy 28 0 x x -lightning wasy 18 0 x x -pointer wasy 9 0 x x -RIGHTarrow wasy 17 0 x x -LEFTarrow wasy 16 0 x x -UParrow wasy 75 0 x x -DOWNarrow wasy 76 0 x x -#AC wasy n0.5pt\wasyfamily\char58\kern0.5pt}} -#HF {\leavevmode -# \lower0.9pt\hbox to 0pt{\kern0.5pt\wasyfamily\char58\hss}% -# \raise0.9pt\hbox{\kern0.5pt\wasyfamily\char58\kern0.5pt}} -#VHF wasy 64 0 x x -Square wasy 50 0 x x -#CheckedBox wasy 50\hss}\hbox{\wasyfamily\char8 0 x -XBox wasy 52 0 x x -hexagon wasy 55 0 x x -pentagon wasy 68 0 x x +boxdot msa 161 0 mathbin ⊡ +boxplus msa 162 0 mathbin ⊞ +boxtimes msa 163 0 mathbin ⊠ +blacksquare msa 165 0 mathord █ +centerdot msa 166 0 mathbin ▪ +blacklozenge msa 168 0 mathord ♦ +circlearrowright msa 169 0 mathrel ↻ +circlearrowleft msa 170 0 mathrel ↺ +leftrightharpoons msa 174 0 mathrel ⇋ +boxminus msa 175 0 mathbin ⊟ +Vdash msa 176 0 mathrel ⊩ +Vvdash msa 177 0 mathrel ⊪ +vDash msa 178 0 mathrel ⊨ +twoheadrightarrow msa 179 0 mathrel ↠ +twoheadleftarrow msa 180 0 mathrel ↞ +leftleftarrows msa 181 0 mathrel ⇇ +rightrightarrows msa 182 0 mathrel ⇉ +upuparrows msa 183 0 mathrel ⇈ +downdownarrows msa 184 0 mathrel ⇊ +upharpoonright msa 185 0 mathrel ↾ +restriction msa 185 0 mathrel ↾ +downharpoonright msa 186 0 mathrel ⇂ +upharpoonleft msa 187 0 mathrel ↿ +downharpoonleft msa 188 0 mathrel ⇃ +rightarrowtail msa 189 0 mathrel ↣ +leftarrowtail msa 190 0 mathrel ↢ +leftrightarrows msa 191 0 mathrel ⇆ +rightleftarrows msa 192 0 mathrel ⇄ +Lsh msa 193 0 mathrel ↰ +Rsh msa 194 0 mathrel ↱ +leftrightsquigarrow msa 33 0 mathrel ↭ +looparrowleft msa 34 0 mathrel ↫ +looparrowright msa 35 0 mathrel ↬ +circeq msa 36 0 mathrel ≗ +succsim msa 37 0 mathrel ≿ +gtrsim msa 38 0 mathrel ≳ +gtrapprox msa 39 0 mathrel ⪆ +multimap msa 40 0 mathrel ⊸ +therefore msa 41 92 mathrel ∴ +because msa 42 0 mathrel ∵ +doteqdot msa 43 0 mathrel ≑ +Doteq msa 43 0 mathrel ≑ +triangleq msa 44 0 mathrel ≜ +precsim msa 45 0 mathrel ≾ +lesssim msa 46 0 mathrel ≲ +lessapprox msa 47 0 mathrel ⪅ +eqslantless msa 48 0 mathrel ⪕ +eqslantgtr msa 49 0 mathrel ⪖ +curlyeqprec msa 50 0 mathrel ⋞ +curlyeqsucc msa 51 0 mathrel ⋟ +preccurlyeq msa 52 0 mathrel ≼ +leqq msa 53 0 mathrel ≦ +leqslant msa 54 0 mathrel ⩽ +lessgtr msa 55 0 mathrel ≶ +backprime msa 56 0 mathord ‵ +risingdotseq msa 58 0 mathrel ≓ +fallingdotseq msa 59 0 mathrel ≒ +succcurlyeq msa 60 0 mathrel ≽ +geqq msa 61 0 mathrel ≧ +geqslant msa 62 0 mathrel ⩾ +gtrless msa 63 0 mathrel ≷ +bigstar msa 70 0 mathord ★ +between msa 71 0 mathrel ≬ +blacktriangledown msa 72 0 mathord ▾ +blacktriangleright msa 73 0 mathrel ▸ +blacktriangleleft msa 74 0 mathrel ◂ +vartriangle msa 77 0 mathrel ▵ +blacktriangle msa 78 0 mathord ▴ +triangledown msa 79 0 mathord ▿ +eqcirc msa 80 0 mathrel ≖ +lesseqgtr msa 81 0 mathrel ⋚ +gtreqless msa 82 0 mathrel ⋛ +lesseqqgtr msa 83 0 mathrel ⪋ +gtreqqless msa 84 0 mathrel ⪌ +Rrightarrow msa 86 0 mathrel ⇛ +Lleftarrow msa 87 0 mathrel ⇚ +veebar msa 89 0 mathbin ⊻ +barwedge msa 90 0 mathbin ⌅ +doublebarwedge msa 91 0 mathbin ⌆ +measuredangle msa 93 0 mathord ∡ +sphericalangle msa 94 0 mathord ∢ +varpropto msa 95 0 mathrel ∝ +smallsmile msa 96 0 mathrel ⌣ +smallfrown msa 97 0 mathrel ⌢ +Subset msa 98 0 mathrel ⋐ +Supset msa 99 0 mathrel ⋑ +Cup msa 100 0 mathbin ⋓ +doublecup msa 100 0 mathbin ⋓ +Cap msa 101 0 mathbin ⋒ +doublecap msa 101 0 mathbin ⋒ +curlywedge msa 102 0 mathbin ⋏ +curlyvee msa 103 0 mathbin ⋎ +leftthreetimes msa 104 0 mathbin ⋋ +rightthreetimes msa 105 0 mathbin ⋌ +subseteqq msa 106 0 mathrel ⫅ +supseteqq msa 107 0 mathrel ⫆ +bumpeq msa 108 0 mathrel ≏ +Bumpeq msa 109 0 mathrel ≎ +lll msa 110 0 mathrel ⋘ +llless msa 110 0 mathrel ⋘ +ggg msa 111 0 mathrel ⋙ +gggtr msa 111 0 mathrel ⋙ +circledS msa 115 0 mathord Ⓢ +pitchfork msa 116 0 mathrel ⋔ +dotplus msa 117 0 mathbin ∔ +backsim msa 118 0 mathrel ∽ +backsimeq msa 119 0 mathrel ⋍ +complement msa 123 0 mathord ∁ +intercal msa 124 0 mathbin ⊺ +circledcirc msa 125 0 mathbin ⊚ +circledast msa 126 0 mathbin ⊛ +circleddash msa 127 0 mathbin ⊝ +lvertneqq msb 161 0 mathrel ≨︀ +gvertneqq msb 162 0 mathrel ≩︀ +nleq msb 163 0 mathrel ≰ +ngeq msb 164 0 mathrel ≱ +nless msb 165 0 mathrel ≮ +ngtr msb 166 0 mathrel ≯ +nprec msb 167 0 mathrel ⊀ +nsucc msb 168 0 mathrel ⊁ +lneqq msb 169 0 mathrel ≨ +gneqq msb 170 0 mathrel ≩ +nleqslant msb 172 0 mathrel ⩽̸ +ngeqslant msb 174 0 mathrel ⩾̸ +lneq msb 175 0 mathrel ≰ +gneq msb 176 0 mathrel ⪈ +npreceq msb 177 0 mathrel ⋠ +nsucceq msb 178 0 mathrel ⋡ +precnsim msb 179 0 mathrel ⋨ +succnsim msb 180 0 mathrel ⋩ +lnsim msb 181 0 mathrel ⋦ +gnsim msb 182 0 mathrel ⋧ +nleqq msb 183 0 mathrel ≦̸ +ngeqq msb 184 0 mathrel ≧̸ +precneqq msb 185 0 mathrel ⪵ +succneqq msb 186 0 mathrel ⪶ +precnapprox msb 187 0 mathrel ⪹ +succnapprox msb 188 0 mathrel ⪺ +lnapprox msb 189 0 mathrel ⪉ +gnapprox msb 190 0 mathrel ⪊ +nsim msb 191 0 mathrel ≁ +ncong msb 192 0 mathrel ≇ +diagup msb 193 0 mathord ╱ +diagdown msb 194 0 mathord ╲ +varsubsetneq msb 195 0 mathrel ⊊︀ +varsupsetneq msb 33 0 mathrel ⊋︀ +nsubseteqq msb 34 0 mathrel ⊈ +nsupseteqq msb 35 0 mathrel ⊉ +subsetneqq msb 36 0 mathrel ⫅̸ +supsetneqq msb 37 0 mathrel ⫆̸ +varsubsetneqq msb 38 0 mathrel ⫋︀ +varsupsetneqq msb 39 0 mathrel ⫌︀ +subsetneq msb 40 0 mathrel ⊊ +supsetneq msb 41 0 mathrel ⊋ +nsubseteq msb 42 0 mathrel ⊈ +nsupseteq msb 43 0 mathrel ⊉ +nparallel msb 44 0 mathrel ∦ +nmid msb 45 0 mathrel ⫮ +nshortmid msb 46 0 mathrel ∤ +nshortparallel msb 47 0 mathrel ∦ +nvdash msb 48 0 mathrel ⊬ +nVdash msb 49 0 mathrel ⊮ +nvDash msb 50 0 mathrel ⊭ +nVDash msb 51 0 mathrel ⊯ +ntrianglerighteq msb 52 0 mathrel ⋭ +ntrianglelefteq msb 53 0 mathrel ⋬ +ntriangleleft msb 54 0 mathrel ⋪ +ntriangleright msb 55 0 mathrel ⋫ +nleftarrow msb 56 0 mathrel ↚ +nrightarrow msb 57 0 mathrel ↛ +nLeftarrow msb 58 0 mathrel ⇍ +nRightarrow msb 59 0 mathrel ⇏ +nLeftrightarrow msb 60 0 mathrel ⇎ +nleftrightarrow msb 61 0 mathrel ↮ +divideontimes msb 62 0 mathbin ⋇ +varnothing msb 63 0 mathord ∅ +nexists msb 64 0 mathord ∄ +Finv msb 96 0 mathord Ⅎ +Game msb 97 0 mathord ⅁ +eth msb 103 0 mathord ð +eqsim msb 104 0 mathrel ≂ +beth msb 105 0 mathord ℶ +gimel msb 106 0 mathord ℷ +daleth msb 107 0 mathord ℸ +lessdot msb 108 0 mathbin ⋖ +gtrdot msb 109 0 mathbin ⋗ +ltimes msb 110 0 mathbin ⋉ +rtimes msb 111 0 mathbin ⋊ +shortmid msb 112 0 mathrel ∣ +shortparallel msb 113 0 mathrel ∥ +smallsetminus msb 114 0 mathbin ∖ +thicksim msb 115 0 mathrel ∼ +thickapprox msb 116 0 mathrel ≈ +approxeq msb 117 0 mathrel ≊ +succapprox msb 118 0 mathrel ⪸ +precapprox msb 119 0 mathrel ⪷ +curvearrowleft msb 120 0 mathrel ↶ +curvearrowright msb 121 0 mathrel ↷ +digamma msb 122 0 mathord ϝ +varkappa msb 123 0 mathord ϰ +# Note: Other blackboard symbols are in the same unicode range +Bbbk msb 124 0 mathord 𝕜 +hslash msb 125 0 mathord ℏ +hbar msb 126 0 mathord ℏ +backepsilon msb 127 0 mathrel ϶ + +lyxbar cmsy 161 0 mathrel — hiddensymbol +lyxminus cmsy 161 0 mathbin — hiddensymbol +lyxplus cmr 43 43 mathbin + hiddensymbol +lyxeq cmr 61 61 mathord = hiddensymbol +lyxeqrel cmr 61 61 mathrel = hiddensymbol +lyxlt cmm 60 60 mathrel < hiddensymbol +lyxgt cmm 62 62 mathrel > hiddensymbol +lyxdabar msa 57 0 mathord – hiddensymbol +lyxright msa 75 0 mathord → hiddensymbol +lyxleft msa 76 0 mathord ← hiddensymbol + +male wasy 26 0 x ♂ +female wasy 25 0 x ♀ +currency wasy 27 0 textmode ¤ wasysym,amstext,lyxmathsym # works in text mode only (produces \oe in math mode) +phone wasy 7 0 textmode ☎ wasysym,amstext,lyxmathsym # works in text mode only (produces \Upsilon in math mode) +recorder wasy 6 0 textmode ⌕ wasysym,amstext,lyxmathsym # works in text mode only (produces \Sigma in math mode) +clock wasy 28 0 textmode &clock; wasysym,amstext,lyxmathsym # works in text mode only (produces \o in math mode) +lightning wasy 18 0 textmode ☇ wasysym,amstext,lyxmathsym # works in text mode only (produces ` in math mode) +# FIXME Display is wrong (bug 8493): qt does not display characters at the \t position (0x09) +pointer wasy 9 0 textmode x wasysym,amstext,lyxmathsym # works in text mode only (produces \Psi in math mode) +RIGHTarrow wasy 17 0 textmode ▶ wasysym,amstext,lyxmathsym # works in text mode only (produces \jmath in math mode) +LEFTarrow wasy 16 0 textmode ◀ wasysym,amstext,lyxmathsym # works in text mode only (produces \imath in math mode) +UParrow wasy 75 0 textmode ▲ wasysym,amstext,lyxmathsym # works in text mode only (produces K in math mode) +DOWNarrow wasy 76 0 textmode ▼ wasysym,amstext,lyxmathsym # works in text mode only (produces L in math mode) +AC wasy 58 0 textmode ∿ wasysym,amstext,lyxmathsym # works in text mode only +\def\HF{\approx} wasysym +VHF wasy 64 0 x ≋ # triple tilde +Square wasy 50 0 x □ +\def\CheckedBox{\Square\kern-13.4mu\checked} wasysym +XBox wasy 52 0 x ⊠ +hexagon wasy 55 0 x ⬡ +pentagon wasy 68 0 x ⬠ octagon wasy 56 0 x x -varhexagon wasy 57 0 x x -hexstar wasy 65 0 x x -varhexstar wasy 66 0 x x -davidsstar wasy 67 0 x x -diameter wasy 31 0 x x -invdiameter wasy 21 0 x x -varangle wasy 30 0 x x -wasylozenge wasy 53 0 x x -kreuz wasy 54 0 x x -smiley wasy 44 0 x x -frownie wasy 47 0 x x -blacksmiley wasy 45 0 x x -sun wasy 46 0 x x -checked wasy 8 0 x x -bell wasy 10 0 x x -eighthnote wasy 11 0 x x -quarternote wasy 12 0 x x -halfnote wasy 13 0 x x -fullnote wasy 14 0 x x -twonotes wasy 15 0 x x -brokenvert wasy 124 0 x x +varhexagon wasy 57 0 x ⬡ +hexstar wasy 65 0 x ✶ +varhexstar wasy 66 0 x ✶ +davidsstar wasy 67 0 x ✡ +diameter wasy 31 0 x ⌀ +invdiameter wasy 21 0 x x # 2205 EMPTY SET and 2300 DIAMETER SIGN are similar but not quite right +varangle wasy 30 0 x ∢ +wasylozenge wasy 53 0 x ⌑ +kreuz wasy 54 0 x ✠ +smiley wasy 44 0 x ☺ +frownie wasy 47 0 x ☹ +blacksmiley wasy 45 0 x ☻ +sun wasy 46 0 x ☼ +checked wasy 8 0 x ✓ +bell wasy 10 0 x ⍾ +eighthnote wasy 11 0 x ♮ +quarternote wasy 12 0 x ♩ +halfnote wasy 13 0 x 𝅗𝅥 +fullnote wasy 14 0 x 𝅝 +twonotes wasy 15 0 x ♫ +brokenvert wasy 124 0 x ¦ ataribox wasy 109 0 x x -wasytherefore wasy 5 0 x x -Circle wasy 35 0 x x -CIRCLE wasy 32 0 x x +wasytherefore wasy 5 0 x ∴ +Circle wasy 35 0 x ○ +CIRCLE wasy 32 0 x ● Leftcircle wasy 73 0 x x -LEFTCIRCLE wasy 71 0 x x +LEFTCIRCLE wasy 71 0 x ◖ Rightcircle wasy 74 0 x x -RIGHTCIRCLE wasy 72 0 x x -#LEFTcircle {\hbox to 0pt{\wasyfamily\char71\hss}\hbox{\wasyfamily\char35}} -#RIGHTcircle{\hbox to 0pt{\wasyfamily\char72\hss}\hbox{\wasyfamily\char35}} +RIGHTCIRCLE wasy 72 0 x ◗ +\def\LEFTcircle{\LEFTCIRCLE\kern-13.4mu\Circle} wasysym +\def\RIGHTcircle{\RIGHTCIRCLE\kern-13.4mu\Circle} wasysym + +# Defined by amsmath.sty + +varGamma cmm 161 0 mathord x amsmath +varDelta cmm 162 0 mathord x amsmath +varTheta cmm 163 0 mathord x amsmath +varLambda cmm 164 0 mathord x amsmath +varXi cmm 165 0 mathord x amsmath +varPi cmm 166 0 mathord x amsmath +varSigma cmm 167 0 mathord x amsmath +varUpsilon cmm 168 0 mathord x amsmath +varPhi cmm 169 0 mathord x amsmath +varPsi cmm 170 0 mathord x amsmath +varOmega cmm 172 0 mathord x amsmath # # wasy astronomy # -vernal wasy 23 0 x x -ascnode wasy 19 0 x x -descnode wasy 20 0 x x -fullmoon wasy 35 0 x x -newmoon wasy 32 0 x x -leftmoon wasy 36 0 x x -rightmoon wasy 37 0 x x -astrosun cmsy 175 0 mathbin x -mercury wasy 39 0 x x -venus wasy 25 0 x x -earth wasy 38 0 x x -mars wasy 26 0 x x -jupiter wasy 88 0 x x -saturn wasy 89 0 x x -uranus wasy 90 0 x x -neptune wasy 91 0 x x -pluto wasy 92 0 x x +vernal wasy 23 0 x ♈ +ascnode wasy 19 0 x ☊ +descnode wasy 20 0 x ☋ +fullmoon wasy 35 0 x ˆ +newmoon wasy 32 0 x ● +leftmoon wasy 36 0 x ☾ +rightmoon wasy 37 0 x ☽ +astrosun cmsy 175 0 mathbin ☉ wasysym +mercury wasy 39 0 x ☿ +venus wasy 25 0 x ♀ +earth wasy 38 0 x ♁ +mars wasy 26 0 x ♂ +jupiter wasy 88 0 x ♃ +saturn wasy 89 0 x ♄ +uranus wasy 90 0 x ♅ +neptune wasy 91 0 x ♆ +pluto wasy 92 0 x ♇ # # wasy zodiac # -aries wasy 23 0 x x -taurus wasy 93 0 x x -gemini wasy 94 0 x x -cancer wasy 95 0 x x -leo wasy 19 0 x x -virgo wasy 96 0 x x -libra wasy 97 0 x x -scorpio wasy 98 0 x x -sagittarius wasy 99 0 x x -capricornus wasy 100 0 x x -aquarius wasy 101 0 x x -pisces wasy 102 0 x x -conjunction wasy 86 0 x x -opposition wasy 87 0 x x +aries wasy 23 0 x ♈ +taurus wasy 93 0 x ♉ +gemini wasy 94 0 x ♊ +cancer wasy 95 0 x ♋ +leo wasy 19 0 x ♌ +virgo wasy 96 0 x ♍ +libra wasy 97 0 x ♎ +scorpio wasy 98 0 x ♏ +sagittarius wasy 99 0 x ♐ +capricornus wasy 100 0 x ♑ +aquarius wasy 101 0 x ♒ +pisces wasy 102 0 x ♓ +conjunction wasy 86 0 textmode ☌ wasysym,amstext,lyxmathsym # works in text mode only (produces V in math mode) +opposition wasy 87 0 textmode ☍ wasysym,amstext,lyxmathsym # works in text mode only (produces W in math mode) # APL characters -APLstar wasy 69 0 x x +APLstar wasy 69 0 x ⍟ APLlog wasy 22 0 x x -APLbox wasy 126 0 x x +APLbox wasy 126 0 x ⎕ APLup wasy 0 0 x x APLdown wasy 70 0 x x APLinput wasy 125 0 x x APLcomment wasy 127 0 x x -#APLinv {{\hbox to 0pt{$\div$\hss}\APLbox}} -APLuparrowbox wasy 110 0 x x -APLdownarrowbox wasy 111 0 x x -APLleftarrowbox wasy 112 0 x x -APLrightarrowbox wasy 113 0 x x +\def\APLinv{\mathord{\div\kern-13.9mu\APLbox}} wasysym +APLuparrowbox wasy 110 0 x ⍐ +APLdownarrowbox wasy 111 0 x ⍗ +APLleftarrowbox wasy 112 0 x ⍇ +APLrightarrowbox wasy 113 0 x ⍈ # math characters -Bowtie wasy 49 0 x x -leftturn wasy 34 0 x x -rightturn wasy 33 0 x x +Bowtie wasy 49 0 x ⋈ +leftturn wasy 34 0 x ⟲ +rightturn wasy 33 0 x ⟳ # diagrams -#photon wasy 58\char58\char58\char58}} -#gluon wasy 81\char80\char80\char80% -#char80\char80\char80\char82}} +\def\photon{\AC\AC\AC\AC} wasysym +lyxgluonelement wasy 80 0 x x hiddensymbol +lyxgluonbelement wasy 81 0 x x hiddensymbol +lyxgluoneelement wasy 82 0 x x hiddensymbol +\def\gluon{\lyxgluonbelement\lyxgluonelement\lyxgluonelement\lyxgluonelement\lyxgluonelement\lyxgluonelement\lyxgluonelement\lyxgluoneelement} wasysym # special characters -cent wasy 103 0 x x -permil wasy 104 0 x x -agemO wasy 48 0 x x -thorn wasy 105 0 x x -Thorn wasy 106 0 x x -openo wasy 108 0 x x -inve wasy 85 0 x x - -#mho wasy 48 0 mathord x -#Join wasy 49 0 mathrel x -#Box wasy 50 0 mathord x -#Diamond wasy 51 0 mathord x -leadsto wasy 59 0 mathrel x -#sqsubset wasy 60 0 mathrel x -#sqsupset wasy 61 0 mathrel x -#lhd wasy 1 0 mathbin x -#unlhd wasy 2 0 mathbin x -LHD wasy 16 0 mathbin x -#rhd wasy 3 0 mathbin x -#unrhd wasy 4 0 mathbin x -RHD wasy 17 0 mathbin x -apprle wasy 62 0 mathrel x -apprge wasy 63 0 mathrel x -wasypropto wasy 29 0 mathrel x -invneg wasy 24 0 mathrel x -ocircle wasy 35 0 mathbin x +cent wasy 103 0 x �A2; +permil wasy 104 0 x ‰ +agemO wasy 48 0 textmode ℧ wasysym,amstext,lyxmathsym # works in text mode only (produces 0 in math mode) +thorn wasy 105 0 textmode þ wasysym,amstext,lyxmathsym # works in text mode only (produces i in math mode) +Thorn wasy 106 0 textmode Þ wasysym,amstext,lyxmathsym # works in text mode only (produces j in math mode) +openo wasy 108 0 textmode ɔ wasysym,amstext,lyxmathsym # works in text mode only (produces l in math mode) +inve wasy 85 0 textmode ə wasysym,amstext,lyxmathsym # works in text mode only (produces U in math mode) + +#mho wasy 48 0 mathord ℧ wasysym # already in amsfonts +#Join wasy 49 0 mathrel x wasysym # already in amsfonts +#Box wasy 50 0 mathord □ wasysym # already in amsfonts +#Diamond wasy 51 0 mathord ⋄ wasysym # already in amsfonts +leadsto wasy 59 0 mathrel ⤳ +#sqsubset wasy 60 0 mathrel ⊏ wasysym # already in amsfonts +#sqsupset wasy 61 0 mathrel ⊐ wasysym # already in amsfonts +#lhd wasy 1 0 mathbin ◃ wasysym # already in amsfonts +#unlhd wasy 2 0 mathbin ⊴ wasysym # already in amsfonts +LHD wasy 16 0 mathbin ⱐ +#rhd wasy 3 0 mathbin ▹ wasysym # already in amsfonts +#unrhd wasy 4 0 mathbin ⊵ wasysym # already in amsfonts +RHD wasy 17 0 mathbin ▶ +apprle wasy 62 0 mathrel ≲ +apprge wasy 63 0 mathrel ≳ +wasypropto wasy 29 0 mathrel ∝ +invneg wasy 24 0 mathrel ⌐ +ocircle wasy 35 0 mathbin ⊚ logof wasy 22 0 mathrel x -varint wasy 114 0 mathop x -varoint wasy 117 0 mathop x +varint wasy 114 0 mathop ∫ +varoint wasy 117 0 mathop ∫ + +# Generated from stmaryrd.sty + +shortleftarrow stmry 0 0 mathrel x stmaryrd +shortrightarrow stmry 1 0 mathrel x stmaryrd +shortuparrow stmry 2 0 mathrel x stmaryrd +shortdownarrow stmry 3 0 mathrel x stmaryrd +Yup stmry 4 0 mathbin x stmaryrd +Ydown stmry 5 0 mathbin x stmaryrd +Yleft stmry 6 0 mathbin x stmaryrd +Yright stmry 7 0 mathbin x stmaryrd +varcurlyvee stmry 8 0 mathbin x stmaryrd +# qt does not display characters at the \t position (0x09) +# therefore our .ttf font contains a copy at 254 (0xfe) +#varcurlywedge stmry 9 0 mathbin x stmaryrd +varcurlywedge stmry 254 0 mathbin x stmaryrd +minuso stmry 10 0 mathbin x stmaryrd +baro stmry 11 0 mathbin x stmaryrd +sslash stmry 12 0 mathbin x stmaryrd +bbslash stmry 13 0 mathbin x stmaryrd +moo stmry 14 0 mathbin x stmaryrd +varotimes stmry 15 0 mathbin x stmaryrd +varoast stmry 16 0 mathbin x stmaryrd +varobar stmry 17 0 mathbin x stmaryrd +varodot stmry 18 0 mathbin x stmaryrd +varoslash stmry 19 0 mathbin x stmaryrd +varobslash stmry 20 0 mathbin x stmaryrd +varocircle stmry 21 0 mathbin x stmaryrd +varoplus stmry 22 0 mathbin x stmaryrd +varominus stmry 23 0 mathbin x stmaryrd +boxast stmry 24 0 mathbin x stmaryrd +boxbar stmry 25 0 mathbin x stmaryrd +#boxdot stmry 26 0 mathbin x stmaryrd # already in amssymb +boxslash stmry 27 0 mathbin x stmaryrd +boxbslash stmry 28 0 mathbin x stmaryrd +boxcircle stmry 29 0 mathbin x stmaryrd +boxbox stmry 30 0 mathbin x stmaryrd +boxempty stmry 31 0 mathbin x stmaryrd +#lightning stmry 32 0 mathord x stmaryrd # already in wasy +merge stmry 33 0 mathbin x stmaryrd +vartimes stmry 34 0 mathbin x stmaryrd +fatsemi stmry 35 0 mathbin x stmaryrd +sswarrow stmry 36 0 mathrel x stmaryrd +ssearrow stmry 37 0 mathrel x stmaryrd +curlywedgeuparrow stmry 38 0 mathrel x stmaryrd +curlywedgedownarrow stmry 39 0 mathrel x stmaryrd +fatslash stmry 40 0 mathbin x stmaryrd +fatbslash stmry 41 0 mathbin x stmaryrd +lbag stmry 42 0 mathbin x stmaryrd +rbag stmry 43 0 mathbin x stmaryrd +varbigcirc stmry 44 0 mathbin x stmaryrd +leftrightarroweq stmry 45 0 mathrel x stmaryrd +curlyveedownarrow stmry 46 0 mathrel x stmaryrd +curlyveeuparrow stmry 47 0 mathrel x stmaryrd +nnwarrow stmry 48 0 mathrel x stmaryrd +nnearrow stmry 49 0 mathrel x stmaryrd +leftslice stmry 50 0 mathbin x stmaryrd +rightslice stmry 51 0 mathbin x stmaryrd +varolessthan stmry 52 0 mathbin x stmaryrd +varogreaterthan stmry 53 0 mathbin x stmaryrd +varovee stmry 54 0 mathbin x stmaryrd +varowedge stmry 55 0 mathbin x stmaryrd +talloblong stmry 56 0 mathbin x stmaryrd +interleave stmry 57 0 mathbin x stmaryrd +obar stmry 58 0 mathbin x stmaryrd +obslash stmry 59 0 mathbin x stmaryrd +olessthan stmry 60 0 mathbin x stmaryrd +ogreaterthan stmry 61 0 mathbin x stmaryrd +ovee stmry 62 0 mathbin x stmaryrd +owedge stmry 63 0 mathbin x stmaryrd +oblong stmry 64 0 mathbin x stmaryrd +inplus stmry 65 0 mathrel x stmaryrd +niplus stmry 66 0 mathrel x stmaryrd +nplus stmry 67 0 mathbin x stmaryrd +subsetplus stmry 68 0 mathrel x stmaryrd +supsetplus stmry 69 0 mathrel x stmaryrd +subsetpluseq stmry 70 0 mathrel x stmaryrd +supsetpluseq stmry 71 0 mathrel x stmaryrd +Lbag stmry 72 0 mathopen x stmaryrd +Rbag stmry 73 0 mathclose x stmaryrd +llbracket stmry 74 0 mathopen x stmaryrd +rrbracket stmry 75 0 mathclose x stmaryrd +llparenthesis stmry 76 0 mathopen x stmaryrd +rrparenthesis stmry 77 0 mathclose x stmaryrd +binampersand stmry 78 0 mathopen x stmaryrd +bindnasrepma stmry 79 0 mathclose x stmaryrd +trianglelefteqslant stmry 80 0 mathrel x stmaryrd +trianglerighteqslant stmry 81 0 mathrel x stmaryrd +ntrianglelefteqslant stmry 82 0 mathrel x stmaryrd +ntrianglerighteqslant stmry 83 0 mathrel x stmaryrd +llfloor stmry 84 0 mathopen x stmaryrd +rrfloor stmry 85 0 mathclose x stmaryrd +llceil stmry 86 0 mathopen x stmaryrd +rrceil stmry 87 0 mathclose x stmaryrd +lyxarrownot stmry 88 0 mathrel x hiddensymbol #see arrownot defined below +lyxArrownot stmry 89 0 mathrel x hiddensymbol #see Arrownot defined below +Mapstochar stmry 90 0 mathrel x stmaryrd +mapsfromchar stmry 91 0 mathrel x stmaryrd +Mapsfromchar stmry 92 0 mathrel x stmaryrd +leftrightarrowtriangle stmry 93 0 mathrel x stmaryrd +leftarrowtriangle stmry 94 0 mathrel x stmaryrd +rightarrowtriangle stmry 95 0 mathrel x stmaryrd +#bigtriangledown stmry 96 0 mathop x stmaryrd #already in cmsy +#bigtriangleup stmry 97 0 mathop x stmaryrd #already in cmsy +bigcurlyvee stmry 98 0 mathop x stmaryrd +bigcurlywedge stmry 99 0 mathop x stmaryrd +bigsqcap stmry 100 0 mathop x stmaryrd +bigbox stmry 101 0 mathop x stmaryrd +bigparallel stmry 102 0 mathop x stmaryrd +biginterleave stmry 103 0 mathop x stmaryrd +#hugetriangledown stmry 104 0 mathop x stmaryrd # only in the font, not the .sty +#hugetriangleup stmry 105 0 mathop x stmaryrd # only in the font, not the .sty +#hugecurlyvee stmry 106 0 mathop x stmaryrd # only in the font, not the .sty +#hugecurlywedge stmry 107 0 mathop x stmaryrd # only in the font, not the .sty +#hugesqcap stmry 108 0 mathop x stmaryrd # only in the font, not the .sty +#hugebox stmry 109 0 mathop x stmaryrd # only in the font, not the .sty +#hugeparallel stmry 110 0 mathop x stmaryrd # only in the font, not the .sty +#hugeinterleave stmry 111 0 mathop x stmaryrd # only in the font, not the .sty +bignplus stmry 112 0 mathop x stmaryrd # caution: named hugenplus in the font +#largellbracket stmry 113 0 mathopen x stmaryrd # only in the font, not the .sty +#Largellbracket stmry 114 0 mathopen x stmaryrd # only in the font, not the .sty +#LARGEllbracket stmry 115 0 mathopen x stmaryrd # only in the font, not the .sty +#hugellbracket stmry 116 0 mathopen x stmaryrd # only in the font, not the .sty +#Largellbrackettop stmry 117 0 mathopen x stmaryrd # only in the font, not the .sty +#Largellbracketbot stmry 118 0 mathopen x stmaryrd # only in the font, not the .sty caution: named Hugellbrackettop in the font +#llbracketex stmry 119 0 mathopen x stmaryrd # only in the font, not the .sty caution: named Hugellbracketbot in the font +#hugenplus stmry 120 0 mathop x stmaryrd # only in the font, not the .sty caution: named Hugenplus in the font +#largerrbracket stmry 121 0 mathclose x stmaryrd # only in the font, not the .sty +#Largerrbracket stmry 122 0 mathclose x stmaryrd # only in the font, not the .sty +#LARGErrbracket stmry 123 0 mathclose x stmaryrd # only in the font, not the .sty +#hugerrbracket stmry 124 0 mathclose x stmaryrd # only in the font, not the .sty +#Largerrbrackettop stmry 125 0 mathclose x stmaryrd # only in the font, not the .sty caution: named Hugerrbrackettop in the font +#Largerrbracketbot stmry 126 0 mathclose x stmaryrd # only in the font, not the .sty caution: named Hugerrbracketbot in the font +#rrbracketex stmry 127 0 mathclose x stmaryrd # only in the font, not the .sty caution: named Hugerrbracketex in the font + +\def\varcopyright{\mathord{c\kern-11mu\varbigcirc}} stmaryrd +# kerning is slightly imperfect so that one sees when \[Aa]rrownot is selected +\def\arrownot{\lyxarrownot} stmaryrd +\def\Arrownot{\lyxArrownot\mathrel{\kern0.5mu}} stmaryrd +\def\longarrownot{\mathrel{\kern5.5mu}\arrownot\mathrel{\kern-5.5mu}} stmaryrd +\def\Longarrownot{\mathrel{\kern5.5mu}\Arrownot\mathrel{\kern-5.5mu}} stmaryrd +\def\Mapsto{\Mapstochar\mathrel\Rightarrow} mathrel ⤇ stmaryrd +\def\mapsfrom{\leftarrow\kern-9mu\mapsfromchar} mathrel ↤ stmaryrd +\def\Mapsfrom{\Leftarrow\kern-9mu\Mapsfromchar} mathrel ⤆ stmaryrd +\def\Longmapsto{\Mapstochar\Longrightarrow} mathrel ⟾ stmaryrd +\def\longmapsfrom{\longleftarrow\mapsfromchar} mathrel ⟻ stmaryrd +\def\Longmapsfrom{\Longleftarrow\mathrel{\kern1mu}\Mapsfromchar} mathrel ⟽ stmaryrd # symbols from the mhchem package, all of them are equivalent to a math symbol # mhchem is not loaded because these commands can only be used inside @@ -789,47 +1018,52 @@ tbond cmsy 180 186 mathord x # Note that we do _not_ require the wasysym package for any integral besides # \varint and \varoint. The reason is that the integrals of the wasysym # package do not match the standard \int and \intop. See -# http://bugzilla.lyx.org/show_bug.cgi?id=1942 for details. +# http://www.lyx.org/trac/ticket/1942 for details. # If the wasysym integrals are really wanted then one has to load the package # manually and disable automatic loading of amsmath and esint. iffont esint -int esint 001 0 mathop ∫ esint -intop esint 001 0 mathop ∫ esint -iint esint 003 0 mathop x esintoramsmath -iintop esint 003 0 mathop x esint -iiint esint 005 0 mathop x esintoramsmath -iiintop esint 005 0 mathop x esint -iiiint esint 007 0 mathop x esintoramsmath -iiiintop esint 007 0 mathop x esint -oint esint 011 0 mathop x esint -ointop esint 011 0 mathop x esint -oiint esint 013 0 mathop x esint -oiintop esint 013 0 mathop x esint -sqint esint 015 0 mathop x esint -sqintop esint 015 0 mathop x esint -sqiint esint 017 0 mathop x esint -sqiintop esint 017 0 mathop x esint -dotsint esint 019 0 mathop x esint -dotsintop esint 019 0 mathop x esint -ointctrclockwise esint 023 0 mathop x esint -ointctrclockwiseop esint 023 0 mathop x esint -ointclockwise esint 025 0 mathop x esint -ointclockwiseop esint 025 0 mathop x esint +int esint 001 0 mathop ∫ esint|amsmath +intop esint 001 0 mathop ∫ esint +iint esint 003 0 mathop ∬ esint|amsmath +iintop esint 003 0 mathop ∬ esint +iiint esint 005 0 mathop ∭ esint|amsmath + +iiintop esint 005 0 mathop ∭ esint +iiiint esint 007 0 mathop ⨌ esint|amsmath + +iiiintop esint 007 0 mathop ⨌ esint +oint esint 011 0 mathop ∮ esint + +ointop esint 011 0 mathop ∮ esint +oiint esint 013 0 mathop ∯ esint +oiintop esint 013 0 mathop ∯ esint +sqint esint 015 0 mathop x esint +sqintop esint 015 0 mathop x esint +sqiint esint 017 0 mathop x esint +sqiintop esint 017 0 mathop x esint +dotsint esint 019 0 mathop ∫⋯∫ esint +dotsintop esint 019 0 mathop ∫⋯∫ esint +ointctrclockwise esint 023 0 mathop ∳ esint +ointctrclockwiseop esint 023 0 mathop ∳ esint +ointclockwise esint 025 0 mathop ∲ esint +ointclockwiseop esint 025 0 mathop ∲ esint else -int cmex 82 242 mathop ∫ esint -intop cmex 82 242 mathop ∫ esint -iint wasy 115 0 mathop x esintoramsmath -iintop wasy 115 0 mathop x esint -iiint wasy 116 0 mathop x esintoramsmath -iiintop wasy 116 0 mathop x esint -\def\iiiint{\int\kern-6mu\int\kern-6mu\int\kern-6mu\int} esintoramsmath +int cmex 82 242 mathop ∫ esint|amsmath +intop cmex 82 242 mathop ∫ esint +iint wasy 115 0 mathop ∬ esint|amsmath +iintop wasy 115 0 mathop &Int esint +iiint wasy 116 0 mathop ∭ esint|amsmath + +iiintop wasy 116 0 mathop ∭ esint +\def\iiiint{\int\kern-6mu\int\kern-6mu\int\kern-6mu\int} esint|amsmath \def\iiiintop{\int\kern-6mu\int\kern-6mu\int\kern-6mu\int} esint \def\dotsint{\int\kern-3mu\cdots\kern-3mu\int} esint \def\dotsintop{\int\kern-3mu\cdots\kern-3mu\int} esint -oint cmex 72 0 mathop x esint -ointop cmex 72 0 mathop x esint -oiint wasy 118 0 mathop x esint -oiintop wasy 118 0 mathop x esint +oint cmex 72 0 mathop ∮ esint + +ointop cmex 72 0 mathop ∮ esint +oiint wasy 118 0 mathop ∯ esint +oiintop wasy 118 0 mathop ∯ esint \def\sqint{\square\kern-17mu\int\kern6mu} esint \def\sqintop{\square\kern-17mu\int\kern6mu} esint \def\sqiint{\square\kern-20mu\iint\kern3mu} esint @@ -840,22 +1074,22 @@ oiintop wasy 118 0 mathop x esint \def\ointclockwiseop{\circlearrowright\kern-21mu\int\kern6mu} esint endif -varointclockwise esint 027 0 mathop x esint -varointclockwiseop esint 027 0 mathop x esint -varointctrclockwise esint 029 0 mathop x esint -varointctrclockwiseop esint 029 0 mathop x esint -fint esint 031 0 mathop x esint -fintop esint 031 0 mathop x esint -varoiint esint 033 0 mathop x esint -varoiintop esint 033 0 mathop x esint -landupint esint 035 0 mathop x esint -landupintop esint 035 0 mathop x esint -landdownint esint 037 0 mathop x esint -landdownintop esint 037 0 mathop x esint +varointclockwise esint 027 0 mathop ∲ esint +varointclockwiseop esint 027 0 mathop ∲ esint +varointctrclockwise esint 029 0 mathop ∳ esint +varointctrclockwiseop esint 029 0 mathop ∳ esint +fint esint 031 0 mathop ⨏ esint +fintop esint 031 0 mathop ⨏ esint +varoiint esint 033 0 mathop ∯ esint +varoiintop esint 033 0 mathop ∯ esint +landupint esint 035 0 mathop x esint +landupintop esint 035 0 mathop x esint +landdownint esint 037 0 mathop x esint +landdownintop esint 037 0 mathop x esint # From the amsmath package: -\def\idotsint{\int\kern-3mu\cdots\kern-3mu\int} amsmath +\def\idotsint{\int\kern-3mu\cdots\kern-3mu\int} amsmath log lyxblacktext 0 0 func x @@ -890,62 +1124,96 @@ exp lyxblacktext 0 0 func x Pr lyxblacktext 0 0 funclim x gcd lyxblacktext 0 0 funclim x deg lyxblacktext 0 0 func x +mod lyxblacktext 0 0 func x amsmath bmod lyxblacktext 0 0 func x pmod lyxblacktext 0 0 func x +pod lyxblacktext 0 0 func x amsmath + +# mathtools.sty +vcentcolon cmr 58 58 mathrel : mathtools +ordinarycolon cmr 58 58 mathrel : mathtools +\def\dblcolon{\vcentcolon\mathrel{\kern-0.9mu}\vcentcolon} mathrel :: mathtools +\def\coloneqq{\vcentcolon\mathrel{\kern-1.2mu}=} mathrel ≔ mathtools +\def\Coloneqq{\dblcolon\mathrel{\kern-1.2mu}=} mathrel ::= mathtools +\def\coloneq{\vcentcolon\mathrel{\kern-1.2mu}\mathrel{-}} mathrel :- mathtools +\def\Coloneq{\dblcolon\mathrel{\kern-1.2mu}\mathrel{-}} mathrel ::- mathtools +\def\eqqcolon{=\mathrel{\kern-1.2mu}\vcentcolon} mathrel ≕ mathtools +\def\Eqqcolon{=\mathrel{\kern-1.2mu}\dblcolon} mathrel =:: mathtools +\def\eqcolon{\mathrel{-}\mathrel{\kern-1.2mu}\vcentcolon} mathrel -: mathtools +\def\Eqcolon{\mathrel{-}\mathrel{\kern-1.2mu}\dblcolon} mathrel -:: mathtools +\def\colonapprox{\vcentcolon\mathrel{\kern-1.2mu}\approx} mathrel :≈ mathtools +\def\Colonapprox{\dblcolon\mathrel{\kern-1.2mu}\approx} mathrel ::≈ mathtools +\def\colonsim{\vcentcolon\mathrel{\kern-1.2mu}\sim} mathrel :∼ mathtools +\def\Colonsim{\dblcolon\mathrel{\kern-1.2mu}\sim} mathrel ::∼ mathtools # # pre-defined macros # -\def\neq{\not=} -\def\ne{\not=} -\def\notin{\not\in} -\def\slash{/} +\def\leq{\le} mathrel ≤ +\def\geq{\ge} mathrel ≥ +\def\neq{\not=} mathrel ≠ +\def\ne{\not=} mathrel ≠ +\def\lnot{\neg} mathord ¬ +\def\notin{\not\in} mathrel ∉ -\def\longleftrightarrow{\leftarrow\kern-12.5mu\rightarrow} -\def\Longleftrightarrow{\Leftarrow\kern-12.5mu\Rightarrow} -\def\iff{\Leftarrow\kern-12.5mu\Rightarrow} -\def\doteq{\stackrel{\cdot}{=}} +\def\joinrel{\mathrel{\kern-3mu}} +\def\relbar{\lyxbar} +\def\Relbar{\mathrel{=}} +\def\longleftrightarrow{\leftarrow\joinrel\rightarrow} mathrel ⟷ +\def\Longleftrightarrow{\Leftarrow\joinrel\Rightarrow} mathrel ⟺ +\def\iff{\Leftarrow\joinrel\Rightarrow} mathrel ⟺ +\def\doteq{\stackrel{\cdot}{=}} mathrel ≐ iffont cmsy -\def\longrightarrow{\lyxbar\kern-11mu\rightarrow} -\def\longleftarrow{\leftarrow\kern-11mu\lyxbar} -\def\Longrightarrow{\lyxeq\kern-9.5mu\Rightarrow} -\def\Longleftarrow{\Leftarrow\kern-9.5mu\lyxeq} -\def\implies{\Longrightarrow} amsmath -\def\mapsto{\mapstochar\kern-9mu\rightarrow} -\def\longmapsto{\mapstochar\kern-6mu\lyxbar\kern-11mu\rightarrow} -\def\models{\vert\kern-7mu\lyxeq} +\def\longrightarrow{\relbar\joinrel\rightarrow} mathrel ⟶ +\def\longleftarrow{\leftarrow\joinrel\relbar} mathrel ⟵ +\def\Longrightarrow{\Relbar\joinrel\Rightarrow} mathrel ⟹ +\def\Longleftarrow{\Leftarrow\joinrel\Relbar} mathrel ⟸ +\def\implies{\Longrightarrow} mathrel ⟹ amsmath +\def\impliedby{\Longleftarrow} mathrel ⟸ amsmath +\def\mapsto{\mapstochar\rightarrow} mathrel ↤ +\def\longmapsto{\mapstochar\joinrel\relbar\joinrel\rightarrow} mathrel ⟻ +\def\models{\mathrel{\vert}\joinrel\Relbar} mathrel ⊨ +else +\def\implies{=>} mathrel ⟹ amsmath +\def\impliedby{<=} mathrel ⟸ amsmath endif iffont cmm -\def\hookrightarrow{\lhook\kern-12mu\rightarrow} -\def\hookleftarrow{\leftarrow\kern-12mu\rhook} -\def\bowtie{\triangleright\kern-6mu\triangleleft} +\def\hookrightarrow{\lhook\joinrel\rightarrow} mathrel ↪ +\def\hookleftarrow{\leftarrow\joinrel\rhook} mathrel ↩ +\def\bowtie{\mathrel\triangleright\joinrel\mathrel\triangleleft} mathrel ⋈ endif iffont msa -\def\dashrightarrow{\lyxdabar\lyxdabar\lyxright} -\def\dashleftarrow{\lyxleft\lyxdabar\lyxdabar} -\def\dasharrow{\dashrightarrow} +\def\dashrightarrow{\mathrel{\lyxdabar\lyxdabar\lyxright}} mathrel ⤏ amssymb +\def\dashleftarrow{\mathrel{\lyxleft\lyxdabar\lyxdabar}} mathrel ⤎ amssymb +else +\def\dashrightarrow{- - \rightarrow} mathrel ⤏ amssymb +\def\dashleftarrow{\leftarrow{} - -} mathrel ⤎ amssymb endif +\def\dasharrow{\dashrightarrow} mathrel ⤏ amssymb iffont msb -\def\Join{\ltimes\kern-18.5mu\rtimes} +\def\Join{\mathrel{\ltimes\kern-13.5mu\rtimes}} mathrel ⨝ amssymb +else +\def\Join{|x|} mathrel ⨝ amssymb endif -# Fixme: latin-1 chars in text file -\def\AA{\AA}{Å} -\def\O{\O}{Ø} +\def\AA{\AA}{\text{Å}} textmode Å amstext,lyxmathsym +\def\O{\O}{\text{Ø}} textmode Ø amstext,lyxmathsym iffont cmsy # The \sim is placed too high... -\def\cong{\stackrel{_\sim}{=}} -lyxsurd cmsy 112 0 mathord x -\def\surd{^\lyxsurd} -\def\textdegree{\kern-1mu^{\circ}\kern-4mu} +\def\cong{\stackrel{\sim}{=}} mathrel ≅ +lyxsurd cmsy 112 0 mathord √ +\def\surd{^\lyxsurd} mathord √ +\def\textdegree{\text{°}} textmode ° textcomp,amstext,lyxmathsym else -cong lyxsymbol 64 0 mathrel x -surd lyxsymbol 214 0 mathord x -textdegree lyxsymbol 176 0 mathord x +# FIXME: These don't work on OS X, since the Symbol font uses a different +# encoding and is therefore disabled in FontLoader::available(). +cong lyxsymbol 64 0 mathrel ≅ +surd lyxsymbol 214 0 mathord √ +textdegree lyxsymbol 176 0 mathord ° textcomp,amstext,lyxmathsym endif #"{\hat{}}