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