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