]> git.lyx.org Git - features.git/blob - lib/symbols
64427b3aaacb37efd9c4e02d45c24e997d27c85b
[features.git] / lib / symbols
1 #
2 # things supported by real insets in mathed
3 #
4 #
5 # The syntax of lib/symbols is very ad hoc.
6 # There are several possible formats of a line, which are quite different.
7 #
8 # Note for \def: The definition is not used in LaTeX output, but for screen
9 # display. Therefore you may use a definition that is only approximately
10 # correct if no accurate representation is possible (e.g. \HF vs. \approx).
11 # Note that the first argument of \def must not uses braces, and the second
12 # must use braces.
13 #
14 # syntax: Either
15 # \def\macroname{definition}
16 # or
17 # \def\macroname{definition} requires
18 # or
19 # \def\macroname{definition} extra xmlname requires
20 #
21 # If you put any symbol with a requirement inside an iffont clause, you
22 # must put an alternative definition with the same requirement in the
23 # corresponding else clause. Otherwise the LaTeX output would depend on the
24 # availability of the font. This usually no problem in GUI mode, since all
25 # fonts are shipped with LyX, but in command line mode no font is available
26 # at all.
27 #
28 # New symbols for font packages may be created using
29 # development/tools/generate_symbols_list.py (but may require manual fixes
30 # as well).
31
32 # decorations
33 acute               decoration none
34 bar                 decoration none
35 breve               decoration none
36 check               decoration none
37 ddddot              decoration none       amsmath
38 dddot               decoration none       amsmath
39 ddot                decoration none
40 dot                 decoration none
41 grave               decoration none
42 hat                 decoration none
43 mathring            decoration none
44 overbrace           decoration none
45 overleftarrow       decoration none
46 overleftrightarrow  decoration none       amsmath
47 overline            decoration none
48 overrightarrow      decoration none
49 tilde               decoration none
50 underbar            decoration none
51 underbrace          decoration none
52 underleftarrow      decoration none       amsmath
53 underleftrightarrow decoration none       amsmath
54 underline           decoration none
55 underrightarrow     decoration none       amsmath
56 #Do not load automatically, it redefines some other symbols, and we don't
57 #have a possibility to turn automatic loading off like for ams
58 #undertilde          decoration none       accents
59 undertilde          decoration none       hiddensymbol
60 utilde              decoration none       undertilde
61 vec                 decoration none
62 widehat             decoration none
63 widetilde           decoration none
64
65 # dots
66 dots              dots        none
67 #Do not load automatically, it redefines some other symbols, and we don't
68 #have a possibility to turn automatic loading off like for ams
69 #adots             dots        none        yhmath
70 adots             dots        none        hiddensymbol
71 cdots             dots        none
72 ddots             dots        none
73 dotsb             dots        none        amsmath
74 dotsc             dots        none        amsmath
75 dotsi             dots        none        amsmath
76 dotsm             dots        none        amsmath
77 dotso             dots        none        amsmath
78 iddots            dots        none        mathdots
79 ldots             dots        none
80 vdots             dots        none
81
82 # big delimiters
83 big               big         none
84 bigl              big         none
85 bigm              big         none
86 bigr              big         none
87 Big               big         none
88 Bigl              big         none
89 Bigm              big         none
90 Bigr              big         none
91 bigg              big         none
92 biggl             big         none
93 biggm             big         none
94 biggr             big         none
95 Bigg              big         none
96 Biggl             big         none
97 Biggm             big         none
98 Biggr             big         none
99 # The following are not standard LaTeX, but defined in the lucida font
100 # packages. No 'm' versions!
101 # See lucidabr.dtx for a possible implementation if you want to use these
102 # with other fonts.
103 biggg             big         none        hiddensymbol
104 bigggl            big         none        hiddensymbol
105 bigggr            big         none        hiddensymbol
106 Biggg             big         none        hiddensymbol
107 Bigggl            big         none        hiddensymbol
108 Bigggr            big         none        hiddensymbol
109
110 # font changes
111 # name           "font"       math/text family  series  shape  color
112 # mathnormal should stay the first
113 mathnormal        font        mathmode  inherit  medium   up  math
114 frak              font        mathmode
115 mathbb            font        mathmode
116 mathbf            font        mathmode
117 mathcal           font        mathmode
118 mathfrak          font        mathmode
119 mathit            font        mathmode
120 mathrm            font        mathmode
121 mathscr           font        mathmode 
122 mathsf            font        mathmode
123 mathtt            font        mathmode
124 textnormal        font        textmode  inherit  medium   up  math
125 text              font        textmode
126 textbf            font        textmode
127 textipa           font        textmode
128 textit            font        textmode
129 textmd            font        textmode
130 textrm            font        textmode
131 textsc            font        textmode
132 textsl            font        textmode
133 textsf            font        textmode
134 texttt            font        textmode
135 textup            font        textmode
136 emph              font        textmode
137 noun              font        textmode
138 # ce and cf are provided by the mhchem package
139 ce                font        forcetext
140 cf                font        forcetext
141
142 # old-style font commands
143 bf                oldfont     none    hiddensymbol
144 cal               oldfont     none    hiddensymbol
145 it                oldfont     none    hiddensymbol
146 rm                oldfont     none    hiddensymbol
147 tt                oldfont     none    hiddensymbol
148
149 # matrix environments
150 Bmatrix           matrix      none
151 Vmatrix           matrix      none
152 bmatrix           matrix      none
153 matrix            matrix      none
154 pmatrix           matrix      none
155 psmatrix          matrix      none
156 smallmatrix       matrix      none
157 vmatrix           matrix      none
158 CD                matrix      none
159
160 # split environments with optional valign argument.
161 # the others (split and alignedat) are hardcoded.
162 aligned           split       none
163 gathered          split       none
164 # from Morten H\o gholm's mathtools.sty:
165 lgathered         split       none
166 rgathered         split       none
167
168 # references
169 pageref           ref         none
170 prettyref         ref         none
171 refstyle          ref         none
172 ref               ref         none
173 vpageref          ref         none
174 vref              ref         none
175
176 # spaces
177 lyxnegspace       space       none
178 lyxposspace       space       none
179 !                 space       none
180 negthinspace      space       none
181 negmedspace       space       none
182 negthickspace     space       none
183 ,                 space       none
184 thinspace         space       none
185 :                 space       none
186 medspace          space       none
187 ;                 space       none
188 thickspace        space       none
189 enskip            space       none
190 enspace           space       none
191 quad              space       none
192 qquad             space       none
193 hfill             space       none
194 hspace*           space       none
195 hspace            space       none
196
197 # styles
198 displaystyle      style       0
199 textstyle         style       1
200 scriptstyle       style       2
201 scriptscriptstyle style       3
202
203 # misc
204 # The commented lines in this block get misparsed as MathSymbolInset because
205 # createMathInset() does not know them. I don't know if this is old cruft
206 # or if it is planned to use this in the future. gb 2006-03-13
207 #begin             begin       none
208 #right             right       none
209 underset          underset    none
210 overset           overset     none
211 #protect           protect     none
212 mbox              mbox        forcetext
213 tag               mbox        forcetext
214 tag*              mbox        forcetext
215 #newcommand        newcommand  none
216 #label             label       none
217 #left              left        none
218 #end               end         none
219
220
221 # In order to use one of the decorations of MathSupport.cpp, the line must
222 # be handled by a math inset which calls mathed_draw_deco(). 
223 # If new symbol do not fit into any of the existing insets, it would be ignored
224 # and new inset must be programmed.
225 # Better solutions is to use the font to draw the symbols as below.
226
227 #
228 # symbols generated from fontmath.ltx
229 #
230
231 #symbol            font   charid   charid-in-fallback-Xsymbol-font
232 alpha              cmm         174  97 mathord  α
233 beta               cmm         175  98 mathord  β
234 gamma              cmm         176 103 mathord  γ
235 delta              cmm         177 100 mathord  δ
236 epsilon            cmm         178   0 mathord  ε
237 zeta               cmm         179 122 mathord  ζ
238 eta                cmm         180 104 mathord  η
239 theta              cmm         181 113 mathord  θ
240 iota               cmm         182 105 mathord  ι
241 kappa              cmm         183 107 mathord  κ
242 lambda             cmm         184 108 mathord  λ
243 mu                 cmm         185 109 mathord  μ
244 nu                 cmm         186 110 mathord  ν
245 xi                 cmm         187 120 mathord  ξ
246 pi                 cmm         188 112 mathord  π
247 rho                cmm         189 114 mathord  ρ
248 sigma              cmm         190 115 mathord  σ
249 tau                cmm         191 116 mathord  τ
250 upsilon            cmm         192 117 mathord  υ
251 phi                cmm         193 102 mathord  φ
252 chi                cmm         194  99 mathord  χ
253 psi                cmm         195 121 mathord  ψ
254 omega              cmm          33 119 mathord  ω
255 varepsilon         cmm          34 101 mathord  ϵ
256 vartheta           cmm          35  74 mathord  ϑ
257 varpi              cmm          36 118 mathord  ϖ
258 varrho             cmm          37   0 mathord  ϱ
259 varsigma           cmm          38  86 mathord  ς
260 varphi             cmm          39 106 mathord  ϕ
261 Gamma              cmr         161  71 mathalpha  Γ
262 Delta              cmr         162  68 mathalpha  Δ
263 Theta              cmr         163  81 mathalpha  Θ
264 Lambda             cmr         164  76 mathalpha  Λ
265 Xi                 cmr         165  88 mathalpha  Ξ
266 Pi                 cmr         166  80 mathalpha  Π
267 Sigma              cmr         167  83 mathalpha  Σ
268 Upsilon            cmr         168 161 mathalpha  ϒ
269 Phi                cmr         169  70 mathalpha  Φ
270 Psi                cmr         170  89 mathalpha  Ψ
271 Omega              cmr         172  87 mathalpha  Ω
272 aleph              cmsy         64 192 mathord  ℵ
273 imath              cmm         123   0 mathord  ı
274 jmath              cmm         124   0 mathord  ȷ
275 ell                cmm          96   0 mathord  ℓ
276 wp                 cmm         125 195 mathord  ℘
277 Re                 cmsy         60 194 mathord  ℜ
278 Im                 cmsy         61 193 mathord  &imaginary;
279 partial            cmm          64 182 mathord  ∂
280 infty              cmsy         49 165 mathord  ∞
281 prime              cmsy         48 162 mathord  ′
282 emptyset           cmsy         59   0 mathord  ∅
283 nabla              cmsy        114 209 mathord  ∇
284 top                cmsy         62   0 mathord  ⊤
285 bot                cmsy         63  94 mathord  ⊥
286 triangle           cmsy         52   0 mathord  ▵
287 forall             cmsy         56  34 mathord  ∀
288 exists             cmsy         57  36 mathord  ∃
289 neg                cmsy         58 216 mathord  ¬
290 flat               cmm          91   0 mathord  ♭
291 natural            cmm          92   0 mathord  ♮
292 sharp              cmm          93  35 mathord  ♯
293 clubsuit           cmsy        124 167 mathord  ♣
294 diamondsuit        cmsy        125 168 mathord  ♢
295 heartsuit          cmsy        126 169 mathord  ♡
296 spadesuit          cmsy        127 170 mathord  ♠
297 # We define lyxnot as mathrel in order to have proper alignment
298 lyxnot             cmsy         54  47 mathrel  /
299 iffont cmsy
300 # 9mu = 0.5em which is the extra space added to relation operators
301 \def\not{\lyxnot\kern-9mu}
302 else
303 \def\not{\kern4mu\lyxnot\kern-19mu}
304 endif
305 coprod             cmex         96   0 mathop   ⨿
306 bigvee             cmex         87   0 mathop   ⋁
307 bigwedge           cmex         86   0 mathop   ⋀
308 biguplus           cmex         85   0 mathop   ⨄
309 bigcap             cmex         84   0 mathop   ⋂
310 bigcup             cmex         83   0 mathop   ⋃
311 prod               cmex         81 213 mathop   ∏
312 sum                cmex         80 229 mathop   ∑
313 bigotimes          cmex         78   0 mathop   ⨂
314 bigoplus           cmex         76   0 mathop   ⨁
315 bigodot            cmex         74   0 mathop   ⨀
316 bigsqcup           cmex         70   0 mathop   ⨆
317 smallint           cmsy        115   0 mathop   ∫
318 triangleleft       cmm          47   0 mathbin  ◃
319 triangleright      cmm          46   0 mathbin  ▹
320 bigtriangleup      cmsy         52   0 mathbin  △
321 bigtriangledown    cmsy         53   0 mathbin  ▽
322 wedge              cmsy         94 217 mathbin  ∧
323 land               cmsy         94 217 mathbin  ⋀
324 vee                cmsy         95 218 mathbin  ∨
325 lor                cmsy         95 218 mathbin  ⋁
326 cap                cmsy         92 199 mathbin  ∩
327 cup                cmsy         91 200 mathbin  ∪
328 ddagger            cmsy        122   0 mathbin  ‡
329 dagger             cmsy        121   0 mathbin  †
330 sqcap              cmsy        117   0 mathbin  ⊓
331 sqcup              cmsy        116   0 mathbin  ⊔
332 uplus              cmsy         93   0 mathbin  ⊎
333 amalg              cmsy        113   0 mathbin  ⨿
334 diamond            cmsy        166 224 mathbin  ◊
335 bullet             cmsy        178 183 mathbin  •
336 wr                 cmsy        111   0 mathbin  ≀
337 div                cmsy        165 184 mathbin  ÷
338 odot               cmsy        175   0 mathbin  ⊙
339 oslash             cmsy        174 198 mathbin  ø
340 otimes             cmsy        172 196 mathbin  ⊗
341 ominus             cmsy        170   0 mathbin  ⊖
342 oplus              cmsy        169 197 mathbin  ⊕
343 mp                 cmsy        168   0 mathbin  ∓
344 pm                 cmsy        167 177 mathbin  ±
345 circ               cmsy        177   0 mathbin  ○
346 bigcirc            cmsy        176   0 mathbin  ◯
347 setminus           cmsy        110   0 mathbin  ∖
348 cdot               cmsy        162 215 mathbin  ⋅
349 ast                cmsy        164   0 mathbin  ∗
350 times              cmsy        163 180 mathbin  ×
351 star               cmm          63   0 mathbin  ★
352 propto             cmsy         47 181 mathrel  ∝
353 sqsubseteq         cmsy        118   0 mathrel  ⊑
354 sqsupseteq         cmsy        119   0 mathrel  ⊒
355 parallel           cmsy        107   0 mathrel  ∥
356 mid                cmsy        106 124 mathrel  ∣
357 lvert              cmsy        106 124 mathrel  &lvert;  amsmath
358 rvert              cmsy        106 124 mathrel  &rvert;  amsmath
359 dashv              cmsy         97   0 mathrel  ⊣
360 vdash              cmsy         96   0 mathrel  ⊢
361 nearrow            cmsy         37   0 mathrel  ↗
362 searrow            cmsy         38   0 mathrel  ↘
363 nwarrow            cmsy         45   0 mathrel  ↖
364 swarrow            cmsy         46   0 mathrel  ↙
365 Leftrightarrow     cmsy         44 219 mathrel  ↔
366 Leftarrow          cmsy         40 220 mathrel  ⇐
367 Rightarrow         cmsy         41 222 mathrel  ⇒
368 le                 cmsy        183 163 mathrel  ≤
369 ge                 cmsy        184 179 mathrel  ≥
370 succ               cmsy        194   0 mathrel  ≻
371 prec               cmsy        193   0 mathrel  ≺
372 approx             cmsy        188 187 mathrel  ≈
373 succeq             cmsy        186   0 mathrel  ⪰
374 preceq             cmsy        185   0 mathrel  ⪯
375 supset             cmsy        190 201 mathrel  ⊃
376 subset             cmsy        189 204 mathrel  ⊂
377 supseteq           cmsy        182 202 mathrel  ⊇
378 subseteq           cmsy        181 205 mathrel  ⊆
379 in                 cmsy         50 206 mathrel  ∈
380 ni                 cmsy         51  39 mathrel  ∋
381 owns               cmsy         51  39 mathrel  ∋
382 gg                 cmsy        192   0 mathrel  ≫
383 ll                 cmsy        191   0 mathrel  ≪
384 leftrightarrow     cmsy         36 171 mathrel  ↔
385 leftarrow          cmsy        195 172 mathrel  ←
386 gets               cmsy        195 172 mathrel  ←
387 rightarrow         cmsy         33 174 mathrel  →
388 to                 cmsy         33 174 mathrel  →
389 mapstochar         cmsy         55   0 mathrel  x
390 sim                cmsy        187 126 mathrel  ∼
391 simeq              cmsy         39   0 mathrel  ≃
392 perp               cmsy         63   0 mathrel  ⊥
393 equiv              cmsy        180 186 mathrel  ≡
394 asymp              cmsy        179   0 mathrel  ≈
395 smile              cmm          94   0 mathrel  ⌣
396 frown              cmm          95   0 mathrel  ⌢
397 leftharpoonup      cmm          40   0 mathrel  ↼
398 leftharpoondown    cmm          41   0 mathrel  ↽
399 rightharpoonup     cmm          42   0 mathrel  ⇀
400 rightharpoondown   cmm          43   0 mathrel  ⇁
401 lhook              cmm          44   0 mathrel  x
402 rhook              cmm          45   0 mathrel  x
403 ldotp              cmm          58   0 mathpunct  <mo>.</mo>
404 cdotp              cmsy        162   0 mathpunct  &sdot;
405 colon              cmr          58  58 mathpunct  &colon;
406 arrowvert          cmsy        106   0 mathord  &verbar;
407 Arrowvert          cmsy        107   0 mathord  &par;
408 Vert               cmsy        107   0 mathord  &par;
409 lVert              cmsy        107   0 mathord  &par;  amsmath
410 rVert              cmsy        107   0 mathord  &par;  amsmath
411 |                  cmsy        107   0 mathord  &verbar;
412 vert               cmsy        106   0 mathord  &verbar;
413 uparrow            cmsy         34 173 mathrel  &uarr;
414 downarrow          cmsy         35 175 mathrel  &darr;
415 updownarrow        cmsy        108   0 mathrel  &varr;
416 Uparrow            cmsy         42 221 mathrel  &uArr;
417 Downarrow          cmsy         43 223 mathrel  &dArr;
418 Updownarrow        cmsy        109   0 mathrel  &vArr;
419 backslash          cmsy        110   0 mathord  &bsol;
420 rangle             cmsy        105 241 mathclose  &rang;
421 langle             cmsy        104 225 mathopen  &lang;
422 rbrace             cmsy        103   0 mathclose  &rcub;
423 lbrace             cmsy        102   0 mathopen  &lcub;
424 rceil              cmsy        101 249 mathclose  &rceil;
425 lceil              cmsy        100 233 mathopen  &lceil;
426 rfloor             cmsy         99 251 mathclose  &rfloor;
427 lfloor             cmsy         98 235 mathopen  &lfloor;
428 mathparagraph      cmsy        123   0 mathord  &para;
429 mathsection        cmsy        120   0 mathord  &sect;
430 mathdollar         cmr          36   0 mathord  &dollar;
431
432 # Generated from amsfonts.sty
433
434 yen                msa          85   0 mathord  &yen;
435 checkmark          msa          88   0 mathord  &check;
436 circledR           msa         114   0 mathord  &reg;
437 maltese            msa         122   0 mathord  &malt;
438 ulcorner           msa         112   0 mathopen  &ulcorn;
439 urcorner           msa         113   0 mathclose  &urcorn;
440 llcorner           msa         120   0 mathopen  &dlcorn;
441 lrcorner           msa         121   0 mathclose  &drcorn;
442 rightleftharpoons  msa         172   0 mathrel  &lrhar;
443 angle              msa          92 208 mathord  &ang;
444 sqsubset           msa          64   0 mathrel  &sqsub;
445 sqsupset           msa          65   0 mathrel  &sqsup;
446 mho                msb         102   0 mathord  &mho;
447 square             msa         164   0 mathord  &square;
448 Box                msa         164   0 mathord  &square;
449 lozenge            msa         167   0 mathord  &loz;
450 Diamond            msa         167   0 mathord  &diam;
451 vartriangleright   msa          66   0 mathrel  &rtri;
452 vartriangleleft    msa          67   0 mathrel  &ltri;
453 trianglerighteq    msa          68   0 mathrel  &rtrie;
454 trianglelefteq     msa          69   0 mathrel  &ltrie;
455 rightsquigarrow    msa         195   0 mathrel  &rarrw;
456 lhd                msa          67   0 mathbin  &ltri;
457 unlhd              msa          69   0 mathbin  &ltrie;
458 rhd                msa          66   0 mathbin  &rtri;
459 unrhd              msa          68   0 mathbin  &rtrie;
460
461 # Generated from amssymb.sty
462
463 boxdot             msa         161   0 mathbin  &sdotb;
464 boxplus            msa         162   0 mathbin  &plusb;
465 boxtimes           msa         163   0 mathbin  &timesb;
466 blacksquare        msa         165   0 mathord  &block;
467 centerdot          msa         166   0 mathbin  &squarf;
468 blacklozenge       msa         168   0 mathord  &diams;
469 circlearrowright   msa         169   0 mathrel  &orarr;
470 circlearrowleft    msa         170   0 mathrel  &olarr;
471 leftrightharpoons  msa         174   0 mathrel  &lrhar;
472 boxminus           msa         175   0 mathbin  &minusb;
473 Vdash              msa         176   0 mathrel  &Vdash;
474 Vvdash             msa         177   0 mathrel  &Vvdash;
475 vDash              msa         178   0 mathrel  &vDash;
476 twoheadrightarrow  msa         179   0 mathrel  &Rarr;
477 twoheadleftarrow   msa         180   0 mathrel  &Larr;
478 leftleftarrows     msa         181   0 mathrel  &llarr;
479 rightrightarrows   msa         182   0 mathrel  &rrarr;
480 upuparrows         msa         183   0 mathrel  &uuarr;
481 downdownarrows     msa         184   0 mathrel  &ddarr;
482 upharpoonright     msa         185   0 mathrel  &uharr;
483 restriction        msa         185   0 mathrel  &uharr;
484 downharpoonright   msa         186   0 mathrel  &dharr;
485 upharpoonleft      msa         187   0 mathrel  &uharl;
486 downharpoonleft    msa         188   0 mathrel  &dharl;
487 rightarrowtail     msa         189   0 mathrel  &rarrtl;
488 leftarrowtail      msa         190   0 mathrel  &larrtl;
489 leftrightarrows    msa         191   0 mathrel  &lrarr;
490 rightleftarrows    msa         192   0 mathrel  &rlarr;
491 Lsh                msa         193   0 mathrel  &lsh;
492 Rsh                msa         194   0 mathrel  &rsh;
493 leftrightsquigarrow msa         33   0 mathrel  &harrw;
494 looparrowleft      msa          34   0 mathrel  &larrlp;
495 looparrowright     msa          35   0 mathrel  &rarrlp;
496 circeq             msa          36   0 mathrel  &cire;
497 succsim            msa          37   0 mathrel  &scsim;
498 gtrsim             msa          38   0 mathrel  &gsim;
499 gtrapprox          msa          39   0 mathrel  &gap;
500 multimap           msa          40   0 mathrel  &mumap;
501 therefore          msa          41  92 mathrel  &there4;
502 because            msa          42   0 mathrel  &becaus;
503 doteqdot           msa          43   0 mathrel  &eDot;
504 Doteq              msa          43   0 mathrel  &eDot;
505 triangleq          msa          44   0 mathrel  &trie;
506 precsim            msa          45   0 mathrel  &prsim;
507 lesssim            msa          46   0 mathrel  &lsim;
508 lessapprox         msa          47   0 mathrel  &lap;
509 eqslantless        msa          48   0 mathrel  &els;
510 eqslantgtr         msa          49   0 mathrel  &egs;
511 curlyeqprec        msa          50   0 mathrel  &cuepr;
512 curlyeqsucc        msa          51   0 mathrel  &cuesc;
513 preccurlyeq        msa          52   0 mathrel  &prcue;
514 leqq               msa          53   0 mathrel  &lE;
515 leqslant           msa          54   0 mathrel  &les;
516 lessgtr            msa          55   0 mathrel  &lg;
517 backprime          msa          56   0 mathord  &bprime;
518 risingdotseq       msa          58   0 mathrel  &erDot;
519 fallingdotseq      msa          59   0 mathrel  &efDot;
520 succcurlyeq        msa          60   0 mathrel  &sccue;
521 geqq               msa          61   0 mathrel  &gE;
522 geqslant           msa          62   0 mathrel  &ges;
523 gtrless            msa          63   0 mathrel  &gl;
524 bigstar            msa          70   0 mathord  &starf;
525 between            msa          71   0 mathrel  &twixt;
526 blacktriangledown  msa          72   0 mathord  &dtrif;
527 blacktriangleright msa          73   0 mathrel  &rtrif;
528 blacktriangleleft  msa          74   0 mathrel  &ltrif;
529 vartriangle        msa          77   0 mathrel  &#x25b5;
530 blacktriangle      msa          78   0 mathord  &utrif;
531 triangledown       msa          79   0 mathord  &dtri;
532 eqcirc             msa          80   0 mathrel  &ecir;
533 lesseqgtr          msa          81   0 mathrel  &leg;
534 gtreqless          msa          82   0 mathrel  &gel;
535 lesseqqgtr         msa          83   0 mathrel  &lEg;
536 gtreqqless         msa          84   0 mathrel  &gEl;
537 Rrightarrow        msa          86   0 mathrel  &rAarr;
538 Lleftarrow         msa          87   0 mathrel  &lAarr;
539 veebar             msa          89   0 mathbin  &veebar;
540 barwedge           msa          90   0 mathbin  &barwed;
541 doublebarwedge     msa          91   0 mathbin  &Barwed;
542 measuredangle      msa          93   0 mathord  &angmsd;
543 sphericalangle     msa          94   0 mathord  &angsph;
544 varpropto          msa          95   0 mathrel  &vprop;
545 smallsmile         msa          96   0 mathrel  &ssmile;
546 smallfrown         msa          97   0 mathrel  &sfrown;
547 Subset             msa          98   0 mathrel  &Sub;
548 Supset             msa          99   0 mathrel  &Sup;
549 Cup                msa         100   0 mathbin  &Cup;
550 doublecup          msa         100   0 mathbin  &Cup;
551 Cap                msa         101   0 mathbin  &Cap;
552 doublecap          msa         101   0 mathbin  &Cap;
553 curlywedge         msa         102   0 mathbin  &cuwed;
554 curlyvee           msa         103   0 mathbin  &cuvee;
555 leftthreetimes     msa         104   0 mathbin  &lthree;
556 rightthreetimes    msa         105   0 mathbin  &rthree;
557 subseteqq          msa         106   0 mathrel  &subE;
558 supseteqq          msa         107   0 mathrel  &supE;
559 bumpeq             msa         108   0 mathrel  &bumpe;
560 Bumpeq             msa         109   0 mathrel  &bump;
561 lll                msa         110   0 mathrel  &Ll;
562 llless             msa         110   0 mathrel  &Ll;
563 ggg                msa         111   0 mathrel  &Gg;
564 gggtr              msa         111   0 mathrel  &Gg;
565 circledS           msa         115   0 mathord  &oS;
566 pitchfork          msa         116   0 mathrel  &fork;
567 dotplus            msa         117   0 mathbin  &plusdo;
568 backsim            msa         118   0 mathrel  &bsim;
569 backsimeq          msa         119   0 mathrel  &bsime;
570 complement         msa         123   0 mathord  &comp;
571 intercal           msa         124   0 mathbin  &intcal;
572 circledcirc        msa         125   0 mathbin  &ocir;
573 circledast         msa         126   0 mathbin  &oast;
574 circleddash        msa         127   0 mathbin  &odash;
575 lvertneqq          msb         161   0 mathrel  &lvnE;
576 gvertneqq          msb         162   0 mathrel  &gvnE;
577 nleq               msb         163   0 mathrel  &nle;
578 ngeq               msb         164   0 mathrel  &nge;
579 nless              msb         165   0 mathrel  &nlt;
580 ngtr               msb         166   0 mathrel  &ngt;
581 nprec              msb         167   0 mathrel  &npr;
582 nsucc              msb         168   0 mathrel  &nsc;
583 lneqq              msb         169   0 mathrel  &lnE;
584 gneqq              msb         170   0 mathrel  &gnE;
585 nleqslant          msb         172   0 mathrel  &nles;
586 ngeqslant          msb         174   0 mathrel  &nges;
587 lneq               msb         175   0 mathrel  &nle;
588 gneq               msb         176   0 mathrel  &gne;
589 npreceq            msb         177   0 mathrel  &nprcue;
590 nsucceq            msb         178   0 mathrel  &nsccue;
591 precnsim           msb         179   0 mathrel  &prnsim;
592 succnsim           msb         180   0 mathrel  &scnsim;
593 lnsim              msb         181   0 mathrel  &lnsim;
594 gnsim              msb         182   0 mathrel  &gnsim;
595 nleqq              msb         183   0 mathrel  &nlE;
596 ngeqq              msb         184   0 mathrel  &ngE;
597 precneqq           msb         185   0 mathrel  &prnE;
598 succneqq           msb         186   0 mathrel  &scnE;
599 precnapprox        msb         187   0 mathrel  &prnap;
600 succnapprox        msb         188   0 mathrel  &scnap;
601 lnapprox           msb         189   0 mathrel  &lnap;
602 gnapprox           msb         190   0 mathrel  &gnap;
603 nsim               msb         191   0 mathrel  &nsim;
604 ncong              msb         192   0 mathrel  &ncong;
605 diagup             msb         193   0 mathord  &#x2571;
606 diagdown           msb         194   0 mathord  &#x2572;
607 varsubsetneq       msb         195   0 mathrel  &vsubne;
608 varsupsetneq       msb          33   0 mathrel  &vsupne;
609 nsubseteqq         msb          34   0 mathrel  &nsube;
610 nsupseteqq         msb          35   0 mathrel  &nsupe;
611 subsetneqq         msb          36   0 mathrel  &nsubE;
612 supsetneqq         msb          37   0 mathrel  &nsupE;
613 varsubsetneqq      msb          38   0 mathrel  &vsubnE;
614 varsupsetneqq      msb          39   0 mathrel  &vsupnE;
615 subsetneq          msb          40   0 mathrel  &subne;
616 supsetneq          msb          41   0 mathrel  &supne;
617 nsubseteq          msb          42   0 mathrel  &nsube;
618 nsupseteq          msb          43   0 mathrel  &nsupe;
619 nparallel          msb          44   0 mathrel  &npar;
620 nmid               msb          45   0 mathrel  &rnmid;
621 nshortmid          msb          46   0 mathrel  &nsmid;
622 nshortparallel     msb          47   0 mathrel  &nspar;
623 nvdash             msb          48   0 mathrel  &nvdash;
624 nVdash             msb          49   0 mathrel  &nVdash;
625 nvDash             msb          50   0 mathrel  &nvDash;
626 nVDash             msb          51   0 mathrel  &nVDash;
627 ntrianglerighteq   msb          52   0 mathrel  &nrtrie;
628 ntrianglelefteq    msb          53   0 mathrel  &nltrie;
629 ntriangleleft      msb          54   0 mathrel  &nltri;
630 ntriangleright     msb          55   0 mathrel  &nrtri;
631 nleftarrow         msb          56   0 mathrel  &nlarr;
632 nrightarrow        msb          57   0 mathrel  &nrarr;
633 nLeftarrow         msb          58   0 mathrel  &nlArr;
634 nRightarrow        msb          59   0 mathrel  &nrArr;
635 nLeftrightarrow    msb          60   0 mathrel  &nhArr;
636 nleftrightarrow    msb          61   0 mathrel  &nharr;
637 divideontimes      msb          62   0 mathbin  &divonx;
638 varnothing         msb          63   0 mathord  &emptyv;
639 nexists            msb          64   0 mathord  &nexist;
640 Finv               msb          96   0 mathord  &#x2132;
641 Game               msb          97   0 mathord  &#x2141;
642 eth                msb         103   0 mathord  &#x00F0;
643 eqsim              msb         104   0 mathrel  &esim;
644 beth               msb         105   0 mathord  &beth;
645 gimel              msb         106   0 mathord  &gimel;
646 daleth             msb         107   0 mathord  &daleth;
647 lessdot            msb         108   0 mathbin  &ltdot;
648 gtrdot             msb         109   0 mathbin  &gtdot;
649 ltimes             msb         110   0 mathbin  &ltimes;
650 rtimes             msb         111   0 mathbin  &rtimes;
651 shortmid           msb         112   0 mathrel  &smid;
652 shortparallel      msb         113   0 mathrel  &spar;
653 smallsetminus      msb         114   0 mathbin  &ssetmn;
654 thicksim           msb         115   0 mathrel  &thksim;
655 thickapprox        msb         116   0 mathrel  &thkap;
656 approxeq           msb         117   0 mathrel  &ape;
657 succapprox         msb         118   0 mathrel  &scap;
658 precapprox         msb         119   0 mathrel  &prap;
659 curvearrowleft     msb         120   0 mathrel  &cularr;
660 curvearrowright    msb         121   0 mathrel  &curarr;
661 digamma            msb         122   0 mathord  &gammad;
662 varkappa           msb         123   0 mathord  &kappav;
663 # Note: Other blackboard symbols are in the same unicode range
664 Bbbk               msb         124   0 mathord  &#x1d55c;
665 hslash             msb         125   0 mathord  &plankv;
666 hbar               msb         126   0 mathord  &planck;
667 backepsilon        msb         127   0 mathrel  &bepsi;
668
669 lyxbar             cmsy        161   0 mathord  &mdash;
670 lyxeq              cmr          61   0 mathord  =
671 lyxdabar           msa          57   0 mathord  &ndash;
672 lyxright           msa          75   0 mathord  &rarr;
673 lyxleft            msa          76   0 mathord  &larr;
674
675 male               wasy          26  0 x        &male;
676 female             wasy          25  0 x        &female;
677 currency           wasy          27  0 textmode &curren; wasysym,amstext,lyxmathsym # works in text mode only (produces \oe in math mode)
678 phone              wasy          7   0 textmode &phone;  wasysym,amstext,lyxmathsym # works in text mode only (produces \Upsilon in math mode)
679 recorder           wasy          6   0 textmode &telrec; wasysym,amstext,lyxmathsym # works in text mode only (produces \Sigma in math mode)
680 clock              wasy          28  0 textmode &clock;  wasysym,amstext,lyxmathsym # works in text mode only (produces \o in math mode)
681 lightning          wasy          18  0 textmode &#x2607; wasysym,amstext,lyxmathsym # works in text mode only (produces ` in math mode)
682 # FIXME Display is wrong (bug 8493): qt does not display characters at the \t position (0x09)
683 pointer            wasy          9   0 textmode x        wasysym,amstext,lyxmathsym # works in text mode only (produces \Psi in math mode)
684 RIGHTarrow         wasy          17  0 textmode &#x25B6; wasysym,amstext,lyxmathsym # works in text mode only (produces \jmath in math mode)
685 LEFTarrow          wasy          16  0 textmode &#x25C0; wasysym,amstext,lyxmathsym # works in text mode only (produces \imath in math mode)
686 UParrow            wasy          75  0 textmode &#x25B2; wasysym,amstext,lyxmathsym # works in text mode only (produces K in math mode)
687 DOWNarrow          wasy          76  0 textmode &#x25BC; wasysym,amstext,lyxmathsym # works in text mode only (produces L in math mode)
688 AC                 wasy          58  0 textmode &#x223F; wasysym,amstext,lyxmathsym # works in text mode only
689 \def\HF{\approx}                                         wasysym
690 VHF                wasy          64  0 x        &#x224B; # triple tilde
691 Square             wasy          50  0 x        &square;
692 \def\CheckedBox{\Square\kern-0.8em\checked}              wasysym
693 XBox               wasy          52  0 x        &timesb;
694 hexagon            wasy          55  0 x        &#x2b21;
695 pentagon           wasy          68  0 x        &#x2b20;
696 octagon            wasy          56  0 x        x
697 varhexagon         wasy          57  0 x        &#x2b21;
698 hexstar            wasy          65  0 x        &sext;
699 varhexstar         wasy          66  0 x        &sext;
700 davidsstar         wasy          67  0 x        &#x2721;
701 diameter           wasy          31  0 x        &#x2300;
702 invdiameter        wasy          21  0 x        x        # 2205 EMPTY SET and 2300 DIAMETER SIGN are similar but not quite right
703 varangle           wasy          30  0 x        &angsph;
704 wasylozenge        wasy          53  0 x        &#x2311;
705 kreuz              wasy          54  0 x        &#x2720;
706 smiley             wasy          44  0 x        &#x263A;
707 frownie            wasy          47  0 x        &#x2639;
708 blacksmiley        wasy          45  0 x        &#x263B;
709 sun                wasy          46  0 x        &#x263C;
710 checked            wasy          8   0 x        &#x2713;
711 bell               wasy          10  0 x        &#x237E;
712 eighthnote         wasy          11  0 x        &#x266E;
713 quarternote        wasy          12  0 x        &#x2669;
714 halfnote           wasy          13  0 x        &#x1d15e;
715 fullnote           wasy          14  0 x        &#x1d15d;
716 twonotes           wasy          15  0 x        &#x266B;
717 brokenvert         wasy          124 0 x        &brvbar;
718 ataribox           wasy          109 0 x        x
719 wasytherefore      wasy          5   0 x        &there4;
720 Circle             wasy          35  0 x        &cir;
721 CIRCLE             wasy          32  0 x        &#x25cF;
722 Leftcircle         wasy          73  0 x        x
723 LEFTCIRCLE         wasy          71  0 x        &#x25D6;
724 Rightcircle        wasy          74  0 x        x
725 RIGHTCIRCLE        wasy          72  0 x        &#x25D7;
726 \def\LEFTcircle{\LEFTCIRCLE\kern-1em\Circle}             wasysym
727 \def\RIGHTcircle{\RIGHTCIRCLE\kern-1em\Circle}           wasysym
728
729 # Defined by amsmath.sty
730
731 varGamma           cmm         161  0  mathord  x  amsmath
732 varDelta           cmm         162  0  mathord  x  amsmath
733 varTheta           cmm         163  0  mathord  x  amsmath
734 varLambda          cmm         164  0  mathord  x  amsmath
735 varXi              cmm         165  0  mathord  x  amsmath
736 varPi              cmm         166  0  mathord  x  amsmath
737 varSigma           cmm         167  0  mathord  x  amsmath
738 varUpsilon         cmm         168  0  mathord  x  amsmath
739 varPhi             cmm         169  0  mathord  x  amsmath
740 varPsi             cmm         170  0  mathord  x  amsmath
741 varOmega           cmm         172  0  mathord  x  amsmath
742
743 #
744 # wasy astronomy
745 #
746
747 vernal             wasy          23  0 x        &#x2648;
748 ascnode            wasy          19  0 x        &#x260A;
749 descnode           wasy          20  0 x        &#x260B;
750 fullmoon           wasy          35  0 x        &circ;
751 newmoon            wasy          32  0 x        &#x25CF;
752 leftmoon           wasy          36  0 x        &#x263E;
753 rightmoon          wasy          37  0 x        &#x263D;
754 astrosun           cmsy         175  0 mathbin  &#x2609; wasysym
755 mercury            wasy          39  0 x        &#x263F;
756 venus              wasy          25  0 x        &#x2640;
757 earth              wasy          38  0 x        &#x2641;
758 mars               wasy          26  0 x        &#x2642;
759 jupiter            wasy          88  0 x        &#x2643;
760 saturn             wasy          89  0 x        &#x2644;
761 uranus             wasy          90  0 x        &#x2645;
762 neptune            wasy          91  0 x        &#x2646;
763 pluto              wasy          92  0 x        &#x2647;
764
765 #
766 # wasy zodiac
767 #
768 aries              wasy          23  0 x        &#x2648;
769 taurus             wasy          93  0 x        &#x2649;
770 gemini             wasy          94  0 x        &#x264A;
771 cancer             wasy          95  0 x        &#x264B;
772 leo                wasy          19  0 x        &#x264C;
773 virgo              wasy          96  0 x        &#x264D;
774 libra              wasy          97  0 x        &#x264E;
775 scorpio            wasy          98  0 x        &#x264F;
776 sagittarius        wasy          99  0 x        &#x2650;
777 capricornus        wasy          100 0 x        &#x2651;
778 aquarius           wasy          101 0 x        &#x2652;
779 pisces             wasy          102 0 x        &#x2653;
780 conjunction        wasy          86  0 textmode &#x260C; wasysym,amstext,lyxmathsym # works in text mode only (produces V in math mode)
781 opposition         wasy          87  0 textmode &#x260D; wasysym,amstext,lyxmathsym # works in text mode only (produces W in math mode)
782 # APL characters
783 APLstar            wasy          69  0 x        &#x235F;
784 APLlog             wasy          22  0 x        x
785 APLbox             wasy          126 0 x        &#x2395;
786 APLup              wasy          0   0 x        x
787 APLdown            wasy          70  0 x        x
788 APLinput           wasy          125 0 x        x
789 APLcomment         wasy          127 0 x        x
790 \def\APLinv{\div\kern-17mu\APLbox}                       wasysym
791 APLuparrowbox      wasy         110  0 x        &#x2350;
792 APLdownarrowbox    wasy         111  0 x        &#x2357;
793 APLleftarrowbox    wasy         112  0 x        &#x2347;
794 APLrightarrowbox   wasy         113  0 x        &#x2348;
795
796 # math characters
797 Bowtie             wasy          49  0 x        &#x22C8;
798 leftturn           wasy          34  0 x        &#x27F2;
799 rightturn          wasy          33  0 x        &#x27F3;
800 # diagrams
801 \def\photon{\AC\kern-3mu\AC\kern-3mu\AC\kern-3mu\AC}     wasysym
802 lyxgluonelement    wasy          80  0 x        x        notexisting
803 lyxgluonbelement   wasy          81  0 x        x        notexisting
804 lyxgluoneelement   wasy          82  0 x        x        notexisting
805 \def\gluon{\lyxgluonbelement\kern-3mu\lyxgluonelement\kern-3mu\lyxgluonelement\kern-3mu\lyxgluonelement\kern-3mu\lyxgluonelement\kern-3mu\lyxgluonelement\kern-3mu\lyxgluonelement\kern-3mu\lyxgluoneelement} wasysym
806 # special characters
807 cent               wasy         103   0 x        &#00A2;
808 permil             wasy         104   0 x        &#x2030;
809 agemO              wasy          48   0 textmode &mho;    wasysym,amstext,lyxmathsym # works in text mode only (produces 0 in math mode)
810 thorn              wasy         105   0 textmode &#x00FE; wasysym,amstext,lyxmathsym # works in text mode only (produces i in math mode)
811 Thorn              wasy         106   0 textmode &#x00DE; wasysym,amstext,lyxmathsym # works in text mode only (produces j in math mode)
812 openo              wasy         108   0 textmode &#x0254; wasysym,amstext,lyxmathsym # works in text mode only (produces l in math mode)
813 inve               wasy          85   0 textmode &#x0259; wasysym,amstext,lyxmathsym # works in text mode only (produces U in math mode)
814
815 #mho               wasy          48    0  mathord &mho;    wasysym # already in amsfonts
816 #Join              wasy          49    0  mathrel x        wasysym # already in amsfonts
817 #Box               wasy          50    0  mathord &square; wasysym # already in amsfonts
818 #Diamond           wasy          51    0  mathord &diam;   wasysym # already in amsfonts
819 leadsto            wasy          59    0  mathrel &rarrc;
820 #sqsubset          wasy          60    0  mathrel &sqsub;  wasysym # already in amsfonts
821 #sqsupset          wasy          61    0  mathrel &sqsup;  wasysym # already in amsfonts
822 #lhd               wasy           1    0  mathbin &ltri;   wasysym # already in amsfonts
823 #unlhd             wasy           2    0  mathbin &ltrie;  wasysym # already in amsfonts
824 LHD                wasy          16    0  mathbin &#x2C50;
825 #rhd               wasy           3    0  mathbin &rtri;   wasysym # already in amsfonts
826 #unrhd             wasy           4    0  mathbin &rtrie;  wasysym # already in amsfonts
827 RHD                wasy          17    0  mathbin &#x25B6;
828 apprle             wasy          62    0  mathrel &lsim;
829 apprge             wasy          63    0  mathrel &gsim;
830 wasypropto         wasy          29    0  mathrel &prop;
831 invneg             wasy          24    0  mathrel &#x2310;
832 ocircle            wasy          35    0  mathbin &#x229A;
833 logof              wasy          22    0  mathrel x
834 varint             wasy         114    0  mathop  &int;
835 varoint            wasy         117    0  mathop  &int;
836
837 # Generated from stmaryrd.sty
838
839 shortleftarrow     stmry   0   0 mathrel    x  stmaryrd
840 shortrightarrow    stmry   1   0 mathrel    x  stmaryrd
841 shortuparrow       stmry   2   0 mathrel    x  stmaryrd
842 shortdownarrow     stmry   3   0 mathrel    x  stmaryrd
843 Yup                stmry   4   0 mathbin    x  stmaryrd
844 Ydown              stmry   5   0 mathbin    x  stmaryrd
845 Yleft              stmry   6   0 mathbin    x  stmaryrd
846 Yright             stmry   7   0 mathbin    x  stmaryrd
847 varcurlyvee        stmry   8   0 mathbin    x  stmaryrd
848 # qt does not display characters at the \t position (0x09)
849 # therefore our .ttf font contains a copy at 254 (0xfe)
850 #varcurlywedge      stmry   9   0 mathbin    x  stmaryrd
851 varcurlywedge      stmry 254   0 mathbin    x  stmaryrd
852 minuso             stmry  10   0 mathbin    x  stmaryrd
853 baro               stmry  11   0 mathbin    x  stmaryrd
854 sslash             stmry  12   0 mathbin    x  stmaryrd
855 bbslash            stmry  13   0 mathbin    x  stmaryrd
856 moo                stmry  14   0 mathbin    x  stmaryrd
857 varotimes          stmry  15   0 mathbin    x  stmaryrd
858 varoast            stmry  16   0 mathbin    x  stmaryrd
859 varobar            stmry  17   0 mathbin    x  stmaryrd
860 varodot            stmry  18   0 mathbin    x  stmaryrd
861 varoslash          stmry  19   0 mathbin    x  stmaryrd
862 varobslash         stmry  20   0 mathbin    x  stmaryrd
863 varocircle         stmry  21   0 mathbin    x  stmaryrd
864 varoplus           stmry  22   0 mathbin    x  stmaryrd
865 varominus          stmry  23   0 mathbin    x  stmaryrd
866 boxast             stmry  24   0 mathbin    x  stmaryrd
867 boxbar             stmry  25   0 mathbin    x  stmaryrd
868 #boxdot             stmry  26   0 mathbin    x  stmaryrd # already in amssymb
869 boxslash           stmry  27   0 mathbin    x  stmaryrd
870 boxbslash          stmry  28   0 mathbin    x  stmaryrd
871 boxcircle          stmry  29   0 mathbin    x  stmaryrd
872 boxbox             stmry  30   0 mathbin    x  stmaryrd
873 boxempty           stmry  31   0 mathbin    x  stmaryrd
874 #lightning          stmry  32   0 mathord    x  stmaryrd # already in wasy
875 merge              stmry  33   0 mathbin    x  stmaryrd
876 vartimes           stmry  34   0 mathbin    x  stmaryrd
877 fatsemi            stmry  35   0 mathbin    x  stmaryrd
878 sswarrow           stmry  36   0 mathrel    x  stmaryrd
879 ssearrow           stmry  37   0 mathrel    x  stmaryrd
880 curlywedgeuparrow  stmry  38   0 mathrel    x  stmaryrd
881 curlywedgedownarrow stmry 39   0 mathrel    x  stmaryrd
882 fatslash           stmry  40   0 mathbin    x  stmaryrd
883 fatbslash          stmry  41   0 mathbin    x  stmaryrd
884 lbag               stmry  42   0 mathbin    x  stmaryrd
885 rbag               stmry  43   0 mathbin    x  stmaryrd
886 varbigcirc         stmry  44   0 mathbin    x  stmaryrd
887 leftrightarroweq   stmry  45   0 mathrel    x  stmaryrd
888 curlyveedownarrow  stmry  46   0 mathrel    x  stmaryrd
889 curlyveeuparrow    stmry  47   0 mathrel    x  stmaryrd
890 nnwarrow           stmry  48   0 mathrel    x  stmaryrd
891 nnearrow           stmry  49   0 mathrel    x  stmaryrd
892 leftslice          stmry  50   0 mathbin    x  stmaryrd
893 rightslice         stmry  51   0 mathbin    x  stmaryrd
894 varolessthan       stmry  52   0 mathbin    x  stmaryrd
895 varogreaterthan    stmry  53   0 mathbin    x  stmaryrd
896 varovee            stmry  54   0 mathbin    x  stmaryrd
897 varowedge          stmry  55   0 mathbin    x  stmaryrd
898 talloblong         stmry  56   0 mathbin    x  stmaryrd
899 interleave         stmry  57   0 mathbin    x  stmaryrd
900 obar               stmry  58   0 mathbin    x  stmaryrd
901 obslash            stmry  59   0 mathbin    x  stmaryrd
902 olessthan          stmry  60   0 mathbin    x  stmaryrd
903 ogreaterthan       stmry  61   0 mathbin    x  stmaryrd
904 ovee               stmry  62   0 mathbin    x  stmaryrd
905 owedge             stmry  63   0 mathbin    x  stmaryrd
906 oblong             stmry  64   0 mathbin    x  stmaryrd
907 inplus             stmry  65   0 mathrel    x  stmaryrd
908 niplus             stmry  66   0 mathrel    x  stmaryrd
909 nplus              stmry  67   0 mathbin    x  stmaryrd
910 subsetplus         stmry  68   0 mathrel    x  stmaryrd
911 supsetplus         stmry  69   0 mathrel    x  stmaryrd
912 subsetpluseq       stmry  70   0 mathrel    x  stmaryrd
913 supsetpluseq       stmry  71   0 mathrel    x  stmaryrd
914 Lbag               stmry  72   0 mathopen   x  stmaryrd
915 Rbag               stmry  73   0 mathclose  x  stmaryrd
916 llbracket          stmry  74   0 mathopen   x  stmaryrd
917 rrbracket          stmry  75   0 mathclose  x  stmaryrd
918 llparenthesis      stmry  76   0 mathopen   x  stmaryrd
919 rrparenthesis      stmry  77   0 mathclose  x  stmaryrd
920 binampersand       stmry  78   0 mathopen   x  stmaryrd
921 bindnasrepma       stmry  79   0 mathclose  x  stmaryrd
922 trianglelefteqslant stmry 80   0 mathrel    x  stmaryrd
923 trianglerighteqslant stmry 81  0 mathrel    x  stmaryrd
924 ntrianglelefteqslant stmry 82  0 mathrel    x  stmaryrd
925 ntrianglerighteqslant stmry 83 0 mathrel    x  stmaryrd
926 llfloor            stmry  84   0 mathopen   x  stmaryrd
927 rrfloor            stmry  85   0 mathclose  x  stmaryrd
928 llceil             stmry  86   0 mathopen   x  stmaryrd
929 rrceil             stmry  87   0 mathclose  x  stmaryrd
930 arrownot           stmry  88   0 mathrel    x  stmaryrd
931 Arrownot           stmry  89   0 mathrel    x  stmaryrd
932 Mapstochar         stmry  90   0 mathrel    x  stmaryrd
933 mapsfromchar       stmry  91   0 mathrel    x  stmaryrd
934 Mapsfromchar       stmry  92   0 mathrel    x  stmaryrd
935 leftrightarrowtriangle stmry 93 0 mathrel   x  stmaryrd
936 leftarrowtriangle  stmry  94   0 mathrel    x  stmaryrd
937 rightarrowtriangle stmry  95   0 mathrel    x  stmaryrd
938 #bigtriangledown    stmry  96   0 mathop     x  stmaryrd #already in cmsy
939 #bigtriangleup      stmry  97   0 mathop     x  stmaryrd #already in cmsy
940 bigcurlyvee        stmry  98   0 mathop     x  stmaryrd
941 bigcurlywedge      stmry  99   0 mathop     x  stmaryrd
942 bigsqcap           stmry 100   0 mathop     x  stmaryrd
943 bigbox             stmry 101   0 mathop     x  stmaryrd
944 bigparallel        stmry 102   0 mathop     x  stmaryrd
945 biginterleave      stmry 103   0 mathop     x  stmaryrd
946 #hugetriangledown   stmry 104   0 mathop     x  stmaryrd # only in the font, not the .sty
947 #hugetriangleup     stmry 105   0 mathop     x  stmaryrd # only in the font, not the .sty
948 #hugecurlyvee       stmry 106   0 mathop     x  stmaryrd # only in the font, not the .sty
949 #hugecurlywedge     stmry 107   0 mathop     x  stmaryrd # only in the font, not the .sty
950 #hugesqcap          stmry 108   0 mathop     x  stmaryrd # only in the font, not the .sty
951 #hugebox            stmry 109   0 mathop     x  stmaryrd # only in the font, not the .sty
952 #hugeparallel       stmry 110   0 mathop     x  stmaryrd # only in the font, not the .sty
953 #hugeinterleave     stmry 111   0 mathop     x  stmaryrd # only in the font, not the .sty
954 bignplus           stmry 112   0 mathop     x  stmaryrd # caution: named hugenplus in the font
955 #largellbracket     stmry 113   0 mathopen   x  stmaryrd # only in the font, not the .sty
956 #Largellbracket     stmry 114   0 mathopen   x  stmaryrd # only in the font, not the .sty
957 #LARGEllbracket     stmry 115   0 mathopen   x  stmaryrd # only in the font, not the .sty
958 #hugellbracket      stmry 116   0 mathopen   x  stmaryrd # only in the font, not the .sty
959 #Largellbrackettop  stmry 117   0 mathopen   x  stmaryrd # only in the font, not the .sty
960 #Largellbracketbot  stmry 118   0 mathopen   x  stmaryrd # only in the font, not the .sty caution: named Hugellbrackettop in the font
961 #llbracketex        stmry 119   0 mathopen   x  stmaryrd # only in the font, not the .sty caution: named Hugellbracketbot in the font
962 #hugenplus          stmry 120   0 mathop     x  stmaryrd # only in the font, not the .sty caution: named Hugenplus in the font
963 #largerrbracket     stmry 121   0 mathclose  x  stmaryrd # only in the font, not the .sty
964 #Largerrbracket     stmry 122   0 mathclose  x  stmaryrd # only in the font, not the .sty
965 #LARGErrbracket     stmry 123   0 mathclose  x  stmaryrd # only in the font, not the .sty
966 #hugerrbracket      stmry 124   0 mathclose  x  stmaryrd # only in the font, not the .sty
967 #Largerrbrackettop  stmry 125   0 mathclose  x  stmaryrd # only in the font, not the .sty caution: named Hugerrbrackettop in the font
968 #Largerrbracketbot  stmry 126   0 mathclose  x  stmaryrd # only in the font, not the .sty caution: named Hugerrbracketbot in the font
969 #rrbracketex        stmry 127   0 mathclose  x  stmaryrd # only in the font, not the .sty caution: named Hugerrbracketex in the font
970
971 \def\varcopyright{c\kern-14mu\varbigcirc}                   stmaryrd
972 \def\longarrownot{\kern5.5mu\arrownot\kern-5.5mu}           stmaryrd
973 \def\Longarrownot{\kern5.5mu\Arrownot\kern-5.5mu}           stmaryrd
974 \def\Mapsto{\Mapstochar\kern-9mu\Rightarrow}                stmaryrd
975 \def\mapsfrom{\leftarrow\kern-9mu\mapsfromchar}             stmaryrd
976 \def\Mapsfrom{\Leftarrow\kern-9mu\Mapsfromchar}             stmaryrd
977 \def\Longmapsto{\Mapstochar\kern-7mu\Longrightarrow}        stmaryrd
978 \def\longmapsfrom{\longleftarrow\kern-7mu\mapsfromchar}     stmaryrd
979 \def\Longmapsfrom{\Longleftarrow\kern-7mu\Mapsfromchar}     stmaryrd
980
981 # symbols from the mhchem package, all of them are equivalent to a math symbol
982 # mhchem is not loaded because these commands can only be used inside
983 # a \ce or a \cf inset
984
985 sbond              cmsy        161   0 mathord  x
986 dbond              cmr          61   0 mathord  x
987 tbond              cmsy        180 186 mathord  x
988
989 # From the esint package:
990 # We emulate some symbols if the esint10 font is not available.
991 # It is important that they have the same requirements in both cases,
992 # otherwise the LaTeX output would depend on the availability of the esint10
993 # font in the GUI
994 # Note that we do _not_ require the wasysym package for any integral besides
995 # \varint and \varoint. The reason is that the integrals of the wasysym
996 # package do not match the standard \int and \intop. See
997 # http://www.lyx.org/trac/ticket/1942 for details.
998 # If the wasysym integrals are really wanted then one has to load the package
999 # manually and disable automatic loading of amsmath and esint.
1000 iffont esint
1001 int                esint        001    0  mathop  &int;         esint|amsmath
1002 intop              esint        001    0  mathop  &int;         esint
1003 iint               esint        003    0  mathop  &Int;         esint|amsmath
1004 iintop             esint        003    0  mathop  &Int;         esint
1005 iiint              esint        005    0  mathop  &tint;        esint|amsmath
1006
1007 iiintop            esint        005    0  mathop  &tint;        esint
1008 iiiint             esint        007    0  mathop  &qint;        esint|amsmath
1009
1010 iiiintop           esint        007    0  mathop  &qint;        esint
1011 oint               esint        011    0  mathop  &conint;      esint
1012
1013 ointop             esint        011    0  mathop  &conint;      esint
1014 oiint              esint        013    0  mathop  &Conint;      esint
1015 oiintop            esint        013    0  mathop  &Conint;      esint
1016 sqint              esint        015    0  mathop  x             esint
1017 sqintop            esint        015    0  mathop  x             esint
1018 sqiint             esint        017    0  mathop  x             esint
1019 sqiintop           esint        017    0  mathop  x             esint
1020 dotsint            esint        019    0  mathop  &int;&ctdot;&int; esint
1021 dotsintop          esint        019    0  mathop  &int;&ctdot;&int; esint
1022 ointctrclockwise   esint        023    0  mathop  &awconint;    esint
1023 ointctrclockwiseop esint        023    0  mathop  &awconint;    esint
1024 ointclockwise      esint        025    0  mathop  &cwconint;    esint
1025 ointclockwiseop    esint        025    0  mathop  &cwconint;    esint
1026 else
1027 int                cmex          82  242  mathop  &int;         esint|amsmath
1028 intop              cmex          82  242  mathop  &int;         esint
1029 iint               wasy         115    0  mathop  &Int;         esint|amsmath
1030 iintop             wasy         115    0  mathop  &Int          esint
1031 iiint              wasy         116    0  mathop  &tint;        esint|amsmath
1032
1033 iiintop            wasy         116    0  mathop  &tint;        esint
1034 \def\iiiint{\int\kern-6mu\int\kern-6mu\int\kern-6mu\int}        esint|amsmath
1035 \def\iiiintop{\int\kern-6mu\int\kern-6mu\int\kern-6mu\int}      esint
1036 \def\dotsint{\int\kern-3mu\cdots\kern-3mu\int}                  esint
1037 \def\dotsintop{\int\kern-3mu\cdots\kern-3mu\int}                esint
1038 oint               cmex          72    0  mathop  &conint;      esint
1039
1040 ointop             cmex          72    0  mathop  &conint;      esint
1041 oiint              wasy         118    0  mathop  &Conint;      esint
1042 oiintop            wasy         118    0  mathop  &Conint;      esint
1043 \def\sqint{\square\kern-17mu\int\kern6mu}                       esint
1044 \def\sqintop{\square\kern-17mu\int\kern6mu}                     esint
1045 \def\sqiint{\square\kern-20mu\iint\kern3mu}                     esint
1046 \def\sqiintop{\square\kern-20mu\iint\kern3mu}                   esint
1047 \def\ointctrclockwise{\circlearrowleft\kern-21mu\int\kern6mu}   esint
1048 \def\ointctrclockwiseop{\circlearrowleft\kern-21mu\int\kern6mu} esint
1049 \def\ointclockwise{\circlearrowright\kern-21mu\int\kern6mu}     esint
1050 \def\ointclockwiseop{\circlearrowright\kern-21mu\int\kern6mu}   esint
1051 endif
1052
1053 varointclockwise   esint        027    0  mathop  &cwconint;    esint
1054 varointclockwiseop esint        027    0  mathop  &cwconint;    esint
1055 varointctrclockwise esint       029    0  mathop  &awconint;    esint
1056 varointctrclockwiseop esint     029    0  mathop  &awconint;    esint
1057 fint               esint        031    0  mathop  &#x2a0f;      esint
1058 fintop             esint        031    0  mathop  &#x2a0f;      esint
1059 varoiint           esint        033    0  mathop  &Conint;      esint
1060 varoiintop         esint        033    0  mathop  &Conint;      esint
1061 landupint          esint        035    0  mathop  x             esint
1062 landupintop        esint        035    0  mathop  x             esint
1063 landdownint        esint        037    0  mathop  x             esint
1064 landdownintop      esint        037    0  mathop  x             esint
1065
1066
1067 # From the amsmath package:
1068 \def\idotsint{\int\kern-3mu\cdots\kern-3mu\int}                 amsmath
1069
1070
1071 log                lyxblacktext  0   0 func     x
1072 lg                 lyxblacktext  0   0 func     x
1073 ln                 lyxblacktext  0   0 func     x
1074 lim                lyxblacktext  0   0 funclim  x
1075 limsup             lyxblacktext  0   0 funclim  x
1076 liminf             lyxblacktext  0   0 funclim  x
1077 sin                lyxblacktext  0   0 func     x
1078 arcsin             lyxblacktext  0   0 func     x
1079 sinh               lyxblacktext  0   0 func     x
1080 cos                lyxblacktext  0   0 func     x
1081 arccos             lyxblacktext  0   0 func     x
1082 cosh               lyxblacktext  0   0 func     x
1083 tan                lyxblacktext  0   0 func     x
1084 arctan             lyxblacktext  0   0 func     x
1085 tanh               lyxblacktext  0   0 func     x
1086 cot                lyxblacktext  0   0 func     x
1087 coth               lyxblacktext  0   0 func     x
1088 sec                lyxblacktext  0   0 func     x
1089 csc                lyxblacktext  0   0 func     x
1090 max                lyxblacktext  0   0 funclim  x
1091 min                lyxblacktext  0   0 funclim  x
1092 sup                lyxblacktext  0   0 funclim  x
1093 inf                lyxblacktext  0   0 funclim  x
1094 arg                lyxblacktext  0   0 func     x
1095 ker                lyxblacktext  0   0 func     x
1096 dim                lyxblacktext  0   0 func     x
1097 hom                lyxblacktext  0   0 func     x
1098 det                lyxblacktext  0   0 funclim  x
1099 exp                lyxblacktext  0   0 func     x
1100 Pr                 lyxblacktext  0   0 funclim  x
1101 gcd                lyxblacktext  0   0 funclim  x
1102 deg                lyxblacktext  0   0 func     x
1103 mod                lyxblacktext  0   0 func     x     amsmath
1104 bmod               lyxblacktext  0   0 func     x
1105 pmod               lyxblacktext  0   0 func     x
1106 pod                lyxblacktext  0   0 func     x     amsmath
1107
1108
1109 # mathtools.sty
1110 \def\vcentcolon{:}                                              mathrel :        mathtools
1111 \def\dblcolon{\vcentcolon\kern-8mu\vcentcolon}                  mathrel ::       mathtools
1112 \def\coloneqq{\vcentcolon\kern-7mu=}                            mathrel &#x2254; mathtools
1113 \def\Coloneqq{\dblcolon\kern-7mu=}                              mathrel ::=      mathtools
1114 \def\coloneq{\vcentcolon\kern-7mu-}                             mathrel :-       mathtools
1115 \def\Coloneq{\dblcolon\kern-7mu-}                               mathrel ::-      mathtools
1116 \def\eqqcolon{=\kern-8mu\vcentcolon}                            mathrel &#x2255; mathtools
1117 \def\Eqqcolon{=\kern-8mu\dblcolon}                              mathrel =::      mathtools
1118 \def\eqcolon{-\kern-8mu\vcentcolon}                             mathrel -:       mathtools
1119 \def\Eqcolon{-\kern-8mu\dblcolon}                               mathrel -::      mathtools
1120 \def\colonapprox{\vcentcolon\kern-7mu\approx}                   mathrel :&ap;    mathtools
1121 \def\Colonapprox{\dblcolon\kern-7mu\approx}                     mathrel ::&ap;   mathtools
1122 \def\colonsim{\vcentcolon\kern-7mu\sim}                         mathrel :&sim;   mathtools
1123 \def\Colonsim{\dblcolon\kern-7mu\sim}                           mathrel ::&sim;  mathtools
1124
1125
1126 #
1127 # pre-defined macros
1128 #
1129
1130 \def\leq{\le}                                                   mathrel &le;
1131 \def\geq{\ge}                                                   mathrel &ge;
1132 \def\neq{\not=}                                                 mathrel &ne;
1133 \def\ne{\not=}                                                  mathrel &ne;
1134 \def\lnot{\neg}                                                 mathord &not;
1135 \def\notin{\not\in}                                             mathrel &notin;
1136 \def\slash{/}
1137
1138 \def\longleftrightarrow{\leftarrow\kern-12.5mu\rightarrow}
1139 \def\Longleftrightarrow{\Leftarrow\kern-12.5mu\Rightarrow}
1140 \def\iff{\Leftarrow\kern-12.5mu\Rightarrow}
1141 \def\doteq{\stackrel{\cdot}{=}}
1142
1143 iffont cmsy
1144 \def\longrightarrow{\lyxbar\kern-11mu\rightarrow}               mathrel &xrarr;
1145 \def\longleftarrow{\leftarrow\kern-11mu\lyxbar}                 mathrel &xlarr;
1146 \def\Longrightarrow{\lyxeq\kern-9.5mu\Rightarrow}               mathrel &#x27F9;
1147 \def\Longleftarrow{\Leftarrow\kern-9.5mu\lyxeq}                 mathrel &#x27F8;
1148 \def\implies{\Longrightarrow}                                   mathrel &#x27F9; amsmath
1149 \def\impliedby{\Longleftarrow}                                  mathrel &#x27F8; amsmath
1150 \def\mapsto{\mapstochar\kern-9mu\rightarrow}                    mathrel &#x21A4;
1151 \def\longmapsto{\mapstochar\kern-6mu\lyxbar\kern-11mu\rightarrow} mathrel &#x27FB;
1152 \def\models{\vert\kern-7mu\lyxeq}                               mathrel &vDash;
1153 else
1154 \def\implies{=>}                                                mathrel &#x27F9; amsmath
1155 \def\impliedby{<=}                                              mathrel &#x27F8; amsmath
1156 endif
1157 iffont cmm
1158 \def\hookrightarrow{\lhook\kern-12mu\rightarrow}                mathrel &#x21AA;
1159 \def\hookleftarrow{\leftarrow\kern-12mu\rhook}                  mathrel &#x21A9;
1160 \def\bowtie{\triangleright\kern-6mu\triangleleft}               mathrel &#x22C8;
1161 endif
1162 iffont msa
1163 \def\dashrightarrow{\lyxdabar\lyxdabar\lyxright}                mathrel &#x290F; amssymb
1164 \def\dashleftarrow{\lyxleft\lyxdabar\lyxdabar}                  mathrel &#x290E; amssymb
1165 else
1166 \def\dashrightarrow{- - \rightarrow}                            mathrel &#x290F; amssymb
1167 \def\dashleftarrow{\leftarrow{} - -}                            mathrel &#x290E; amssymb
1168 endif
1169 \def\dasharrow{\dashrightarrow}                                 mathrel &#x290F; amssymb
1170 iffont msb
1171 \def\Join{\ltimes\kern-18.5mu\rtimes}                           amssymb
1172 else
1173 \def\Join{|x|}                                                  amssymb
1174 endif
1175 # Fixme: latin-1 chars in text file
1176 \def\AA{\AA}{Å} textmode &Aring;  amstext,lyxmathsym
1177 \def\O{\O}{Ø}   textmode &Oslash; amstext,lyxmathsym
1178
1179 iffont cmsy
1180 # The \sim is placed too high...
1181 \def\cong{\stackrel{_\sim}{=}}                                  mathrel &cong;
1182 lyxsurd               cmsy        112 0 mathord  &radic;
1183 \def\surd{^\lyxsurd}                                            mathord &radic;
1184 \def\textdegree{\kern-1mu^{\circ}\kern-4mu} textmode &deg; textcomp,amstext,lyxmathsym
1185 else
1186 # FIXME: These don't work on OS X, since the Symbol font uses a different
1187 #        encoding and is therefore disabled in FontLoader::available().
1188 cong               lyxsymbol             64  0 mathrel  &cong;
1189 surd               lyxsymbol             214 0 mathord  &radic;
1190 textdegree         lyxsymbol             176 0 mathord  &deg; textcomp,amstext,lyxmathsym
1191 endif
1192
1193 #"{\hat{}}
1194
1195