luatex-math.tex /size: 98 Kb    last modification: 2020-07-01 14:35
1%D \module
2%D   [       file=luatex-math,
3%D        version=2013.04.29,
4%D          title=\LUATEX\ Support Macros,
5%D       subtitle=An example of math,
6%D         author={Hans Hagen & Bruno Voisin},
7%D      copyright={PRAGMA ADE \& \CONTEXT\ Development Team}]
8
9%D This module is in no way a complete plain math implementation. I made this file
10%D because I needed it for a tutorial for (mostly) plain \TEX\ users. There are
11%D several ways to support math in \LUATEX, and this is just one of them. It was the
12%D quickest hack I could come up with and it stays somewhat close to the traditional
13%D approach (and thereby far from the \CONTEXT\ way). This file is mainly meant for
14%D Boguslaw Jackowski.
15
16%D In the perspective of the TUG Lucida Opentype project Bruno Voisin checked the code
17%D and definitions below and suggested some improvements.
18
19% we provide a remap feature
20
21% \protected makes our mp test work (no expansion)
22
23\ifdefined\directlua
24    \directlua{dofile(kpse.find_file('luatex-math.lua'))}
25\fi
26
27% a bunch of fonts:
28
29\let \teni    = \relax
30\let \seveni  = \relax
31\let \fivei   = \relax
32\let \tensy   = \relax
33\let \sevensy = \relax
34\let \fivesy  = \relax
35\let \tenex   = \relax
36\let \sevenbf = \relax
37\let \fivebf  = \relax
38
39\protected\def\latinmodern
40  {\font\tenrm   = file:lmroman10-regular.otf:+liga;+kern;+tlig;+trep at 10pt
41   \font\sevenrm = file:lmroman7-regular.otf:+liga;+kern;+tlig;+trep  at  7pt
42   \font\fiverm  = file:lmroman5-regular.otf:+liga;+kern;+tlig;+trep  at  5pt
43   %
44   \font\tentt   = file:lmmono10-regular.otf                               at 10pt
45   \font\tensl   = file:lmromanslant10-regular.otf:+liga;+kern;+tlig;+trep at 10pt
46   \font\tenit   = file:lmroman10-italic.otf:+liga;+kern;+tlig;+trep       at 10pt
47   \font\tenbf   = file:lmroman10-bold.otf:+liga;+kern;+tlig;+trep         at 10pt
48   \font\tenbi   = file:lmroman10-bolditalic.otf:+liga;+kern;+tlig;+trep   at 10pt
49   %
50   \font\tenos   = file:lmroman10-regular.otf:+onum;+liga;+kern;+tlig;+trep at 10pt
51   \font\sevenos = file:lmroman7-regular.otf:+onum;+liga;+kern;+tlig;+trep  at  7pt
52   \font\fiveos  = file:lmroman5-regular.otf:+onum;+liga;+kern;+tlig;+trep  at  5pt
53   %
54   \font\mathfonttextupright         = file:latinmodern-math.otf:script=math;ssty=0;mathsize=yes at 10pt
55   \font\mathfontscriptupright       = file:latinmodern-math.otf:script=math;ssty=1;mathsize=yes at  7pt
56   \font\mathfontscriptscriptupright = file:latinmodern-math.otf:script=math;ssty=2;mathsize=yes at  5pt
57   %
58   \textfont         0 = \mathfonttextupright
59   \scriptfont       0 = \mathfontscriptupright
60   \scriptscriptfont 0 = \mathfontscriptscriptupright
61   %
62   \textfont         1 = \tenos
63   \scriptfont       1 = \sevenos
64   \scriptscriptfont 1 = \fiveos
65   %
66   \tenrm}
67
68\protected\def\lucidabright
69  {\font\tenrm   = file:lucidabrightot.otf:+liga;+kern;+tlig;+trep at 10pt
70   \font\sevenrm = file:lucidabrightot.otf:+liga;+kern;+tlig;+trep at  7pt
71   \font\fiverm  = file:lucidabrightot.otf:+liga;+kern;+tlig;+trep at  5pt
72   %
73   \font\tentt   = file:lucidasanstypewriterot.otf                             at 10pt
74   \font\tensl   = file:lucidabrightot.otf:slant=0.167;+liga;+kern;+tlig;+trep at 10pt
75   \font\tenit   = file:lucidabrightot-italic.otf:+liga;+kern;+tlig;+trep      at 10pt
76   \font\tenbf   = file:lucidabrightot-demi.otf:+liga;+kern;+tlig;+trep        at 10pt
77   \font\tenbi   = file:lucidabrightot-demiitalic.otf:+liga;+kern;+tlig;+trep  at 10pt
78   %
79   \font\tenos   = file:lucidabrightot.otf:+onum;+liga;+kern;+tlig;+trep at 10pt
80   \font\sevenos = file:lucidabrightot.otf:+onum;+liga;+kern;+tlig;+trep at  7pt
81   \font\fiveos  = file:lucidabrightot.otf:+onum;+liga;+kern;+tlig;+trep at  5pt
82   %
83   \font\mathfonttextupright         = file:lucidabrightmathot.otf:script=math;ssty=0;mathsize=yes at 10pt
84   \font\mathfontscriptupright       = file:lucidabrightmathot.otf:script=math;ssty=1;mathsize=yes at  7pt
85   \font\mathfontscriptscriptupright = file:lucidabrightmathot.otf:script=math;ssty=2;mathsize=yes at  5pt
86   %
87   \textfont         0 = \mathfonttextupright
88   \scriptfont       0 = \mathfontscriptupright
89   \scriptscriptfont 0 = \mathfontscriptscriptupright
90   %
91   \textfont         1 = \tenos
92   \scriptfont       1 = \sevenos
93   \scriptscriptfont 1 = \fiveos
94   %
95   \tenrm}
96
97\ifdefined\directlua
98    \directlua {
99        if arguments["mtx:lucidabright"] then
100            tex.print("\string\\lucidabright")
101        else
102            tex.print("\string\\latinmodern")
103        end
104    }
105\fi
106
107\newtoks\everymathrm
108\newtoks\everymathcal
109\newtoks\everymathit
110\newtoks\everymathsl
111\newtoks\everymathbf
112\newtoks\everymathbi
113\newtoks\everymathtt
114
115% the following commands switch text as well as math
116
117\protected\def\rm{\fam0\relax\the\everymathrm\relax\tenrm\relax}
118\protected\def\it{\fam0\relax\the\everymathit\relax\tenit\relax}
119\protected\def\sl{\fam0\relax\the\everymathsl\relax\tensl\relax}
120\protected\def\bf{\fam0\relax\the\everymathbf\relax\tenbf\relax}
121\protected\def\bi{\fam0\relax\the\everymathbi\relax\tenbi\relax}
122\protected\def\tt{\fam0\relax\the\everymathtt\relax\tentt\relax}
123
124% tex is fast enough for this kind of assignments:
125
126\everymathrm {%
127    % codes
128    \Umathcode"0041="0"0"0041%
129    \Umathcode"0042="0"0"0042%
130    \Umathcode"0043="0"0"0043%
131    \Umathcode"0044="0"0"0044%
132    \Umathcode"0045="0"0"0045%
133    \Umathcode"0046="0"0"0046%
134    \Umathcode"0047="0"0"0047%
135    \Umathcode"0048="0"0"0048%
136    \Umathcode"0049="0"0"0049%
137    \Umathcode"004A="0"0"004A%
138    \Umathcode"004B="0"0"004B%
139    \Umathcode"004C="0"0"004C%
140    \Umathcode"004D="0"0"004D%
141    \Umathcode"004E="0"0"004E%
142    \Umathcode"004F="0"0"004F%
143    \Umathcode"0050="0"0"0050%
144    \Umathcode"0051="0"0"0051%
145    \Umathcode"0052="0"0"0052%
146    \Umathcode"0053="0"0"0053%
147    \Umathcode"0054="0"0"0054%
148    \Umathcode"0055="0"0"0055%
149    \Umathcode"0056="0"0"0056%
150    \Umathcode"0057="0"0"0057%
151    \Umathcode"0058="0"0"0058%
152    \Umathcode"0059="0"0"0059%
153    \Umathcode"005A="0"0"005A%
154    \Umathcode"0061="0"0"0061%
155    \Umathcode"0062="0"0"0062%
156    \Umathcode"0063="0"0"0063%
157    \Umathcode"0064="0"0"0064%
158    \Umathcode"0065="0"0"0065%
159    \Umathcode"0066="0"0"0066%
160    \Umathcode"0067="0"0"0067%
161    \Umathcode"0068="0"0"0068%
162    \Umathcode"0069="0"0"0069%
163    \Umathcode"006A="0"0"006A%
164    \Umathcode"006B="0"0"006B%
165    \Umathcode"006C="0"0"006C%
166    \Umathcode"006D="0"0"006D%
167    \Umathcode"006E="0"0"006E%
168    \Umathcode"006F="0"0"006F%
169    \Umathcode"0070="0"0"0070%
170    \Umathcode"0071="0"0"0071%
171    \Umathcode"0072="0"0"0072%
172    \Umathcode"0073="0"0"0073%
173    \Umathcode"0074="0"0"0074%
174    \Umathcode"0075="0"0"0075%
175    \Umathcode"0076="0"0"0076%
176    \Umathcode"0077="0"0"0077%
177    \Umathcode"0078="0"0"0078%
178    \Umathcode"0079="0"0"0079%
179    \Umathcode"007A="0"0"007A%
180    \Umathcode"0391="0"0"0391%
181    \Umathcode"0392="0"0"0392%
182    \Umathcode"0393="0"0"0393%
183    \Umathcode"0394="0"0"0394%
184    \Umathcode"0395="0"0"0395%
185    \Umathcode"0396="0"0"0396%
186    \Umathcode"0397="0"0"0397%
187    \Umathcode"0398="0"0"0398%
188    \Umathcode"0399="0"0"0399%
189    \Umathcode"039A="0"0"039A%
190    \Umathcode"039B="0"0"039B%
191    \Umathcode"039C="0"0"039C%
192    \Umathcode"039D="0"0"039D%
193    \Umathcode"039E="0"0"039E%
194    \Umathcode"039F="0"0"039F%
195    \Umathcode"03A0="0"0"03A0%
196    \Umathcode"03A1="0"0"03A1%
197    \Umathcode"03A3="0"0"03A3%
198    \Umathcode"03A4="0"0"03A4%
199    \Umathcode"03A5="0"0"03A5%
200    \Umathcode"03A6="0"0"03A6%
201    \Umathcode"03A7="0"0"03A7%
202    \Umathcode"03A8="0"0"03A8%
203    \Umathcode"03A9="0"0"03A9%
204    \Umathcode"03B1="0"0"03B1%
205    \Umathcode"03B2="0"0"03B2%
206    \Umathcode"03B3="0"0"03B3%
207    \Umathcode"03B4="0"0"03B4%
208    \Umathcode"03B5="0"0"03B5%
209    \Umathcode"03B6="0"0"03B6%
210    \Umathcode"03B7="0"0"03B7%
211    \Umathcode"03B8="0"0"03B8%
212    \Umathcode"03B9="0"0"03B9%
213    \Umathcode"03BA="0"0"03BA%
214    \Umathcode"03BB="0"0"03BB%
215    \Umathcode"03BC="0"0"03BC%
216    \Umathcode"03BD="0"0"03BD%
217    \Umathcode"03BE="0"0"03BE%
218    \Umathcode"03BF="0"0"03BF%
219    \Umathcode"03C0="0"0"03C0%
220    \Umathcode"03C1="0"0"03C1%
221    \Umathcode"03C2="0"0"03C2%
222    \Umathcode"03C3="0"0"03C3%
223    \Umathcode"03C4="0"0"03C4%
224    \Umathcode"03C5="0"0"03C5%
225    \Umathcode"03C6="0"0"03C6%
226    \Umathcode"03C7="0"0"03C7%
227    \Umathcode"03C8="0"0"03C8%
228    \Umathcode"03C9="0"0"03C9%
229    \Umathcode"03D1="0"0"03D1%
230    \Umathcode"03D5="0"0"03D5%
231    \Umathcode"03D6="0"0"03D6%
232    \Umathcode"03F0="0"0"03F0%
233    \Umathcode"03F1="0"0"03F1%
234    \Umathcode"03F4="0"0"03F4%
235    \Umathcode"03F5="0"0"03F5%
236    \Umathcode"2202="0"0"2202%
237    \Umathcode"2207="0"0"2207%
238    % commands
239    \Umathchardef\Alpha     "0"0"000391%
240    \Umathchardef\Beta      "0"0"000392%
241    \Umathchardef\Gamma     "0"0"000393%
242    \Umathchardef\Delta     "0"0"000394%
243    \Umathchardef\Epsilon   "0"0"000395%
244    \Umathchardef\Zeta      "0"0"000396%
245    \Umathchardef\Eta       "0"0"000397%
246    \Umathchardef\Theta     "0"0"000398%
247    \Umathchardef\Iota      "0"0"000399%
248    \Umathchardef\Kappa     "0"0"00039A%
249    \Umathchardef\Lambda    "0"0"00039B%
250    \Umathchardef\Mu        "0"0"00039C%
251    \Umathchardef\Nu        "0"0"00039D%
252    \Umathchardef\Xi        "0"0"00039E%
253    \Umathchardef\Omicron   "0"0"00039F%
254    \Umathchardef\Pi        "0"0"0003A0%
255    \Umathchardef\Rho       "0"0"0003A1%
256    \Umathchardef\Sigma     "0"0"0003A3%
257    \Umathchardef\Tau       "0"0"0003A4%
258    \Umathchardef\Upsilon   "0"0"0003A5%
259    \Umathchardef\Phi       "0"0"0003A6%
260    \Umathchardef\Chi       "0"0"0003A7%
261    \Umathchardef\Psi       "0"0"0003A8%
262    \Umathchardef\Omega     "0"0"0003A9%
263    \Umathchardef\alpha     "0"0"0003B1%
264    \Umathchardef\beta      "0"0"0003B2%
265    \Umathchardef\gamma     "0"0"0003B3%
266    \Umathchardef\delta     "0"0"0003B4%
267    \Umathchardef\varepsilon"0"0"0003B5%
268    \Umathchardef\zeta      "0"0"0003B6%
269    \Umathchardef\eta       "0"0"0003B7%
270    \Umathchardef\theta     "0"0"0003B8%
271    \Umathchardef\iota      "0"0"0003B9%
272    \Umathchardef\kappa     "0"0"0003BA%
273    \Umathchardef\lambda    "0"0"0003BB%
274    \Umathchardef\mu        "0"0"0003BC%
275    \Umathchardef\nu        "0"0"0003BD%
276    \Umathchardef\xi        "0"0"0003BE%
277    \Umathchardef\omicron   "0"0"0003BF%
278    \Umathchardef\pi        "0"0"0003C0%
279    \Umathchardef\rho       "0"0"0003C1%
280    \Umathchardef\varsigma  "0"0"0003C2%
281    \Umathchardef\sigma     "0"0"0003C3%
282    \Umathchardef\tau       "0"0"0003C4%
283    \Umathchardef\upsilon   "0"0"0003C5%
284    \Umathchardef\varphi    "0"0"0003C6%
285    \Umathchardef\chi       "0"0"0003C7%
286    \Umathchardef\psi       "0"0"0003C8%
287    \Umathchardef\omega     "0"0"0003C9%
288    \Umathchardef\vartheta  "0"0"0003D1%
289    \Umathchardef\phi       "0"0"0003D5%
290    \Umathchardef\varpi     "0"0"0003D6%
291    \Umathchardef\varkappa  "0"0"0003F0%
292    \Umathchardef\varrho    "0"0"0003F1%
293    \Umathchardef\epsilon   "0"0"0003F5%
294    \Umathchardef\varTheta  "0"0"0003F4%
295    \Umathchardef\digamma   "0"0"0003DC%
296    \relax
297}
298
299\everymathit {%
300    % codes
301    \Umathcode"0041="0"0"1D434%
302    \Umathcode"0042="0"0"1D435%
303    \Umathcode"0043="0"0"1D436%
304    \Umathcode"0044="0"0"1D437%
305    \Umathcode"0045="0"0"1D438%
306    \Umathcode"0046="0"0"1D439%
307    \Umathcode"0047="0"0"1D43A%
308    \Umathcode"0048="0"0"1D43B%
309    \Umathcode"0049="0"0"1D43C%
310    \Umathcode"004A="0"0"1D43D%
311    \Umathcode"004B="0"0"1D43E%
312    \Umathcode"004C="0"0"1D43F%
313    \Umathcode"004D="0"0"1D440%
314    \Umathcode"004E="0"0"1D441%
315    \Umathcode"004F="0"0"1D442%
316    \Umathcode"0050="0"0"1D443%
317    \Umathcode"0051="0"0"1D444%
318    \Umathcode"0052="0"0"1D445%
319    \Umathcode"0053="0"0"1D446%
320    \Umathcode"0054="0"0"1D447%
321    \Umathcode"0055="0"0"1D448%
322    \Umathcode"0056="0"0"1D449%
323    \Umathcode"0057="0"0"1D44A%
324    \Umathcode"0058="0"0"1D44B%
325    \Umathcode"0059="0"0"1D44C%
326    \Umathcode"005A="0"0"1D44D%
327    \Umathcode"0061="0"0"1D44E%
328    \Umathcode"0062="0"0"1D44F%
329    \Umathcode"0063="0"0"1D450%
330    \Umathcode"0064="0"0"1D451%
331    \Umathcode"0065="0"0"1D452%
332    \Umathcode"0066="0"0"1D453%
333    \Umathcode"0067="0"0"1D454%
334    \Umathcode"0068="0"0"0210E%
335    \Umathcode"0069="0"0"1D456%
336    \Umathcode"006A="0"0"1D457%
337    \Umathcode"006B="0"0"1D458%
338    \Umathcode"006C="0"0"1D459%
339    \Umathcode"006D="0"0"1D45A%
340    \Umathcode"006E="0"0"1D45B%
341    \Umathcode"006F="0"0"1D45C%
342    \Umathcode"0070="0"0"1D45D%
343    \Umathcode"0071="0"0"1D45E%
344    \Umathcode"0072="0"0"1D45F%
345    \Umathcode"0073="0"0"1D460%
346    \Umathcode"0074="0"0"1D461%
347    \Umathcode"0075="0"0"1D462%
348    \Umathcode"0076="0"0"1D463%
349    \Umathcode"0077="0"0"1D464%
350    \Umathcode"0078="0"0"1D465%
351    \Umathcode"0079="0"0"1D466%
352    \Umathcode"007A="0"0"1D467%
353    \Umathcode"0391="0"0"1D6E2%
354    \Umathcode"0392="0"0"1D6E3%
355    \Umathcode"0393="0"0"1D6E4%
356    \Umathcode"0394="0"0"1D6E5%
357    \Umathcode"0395="0"0"1D6E6%
358    \Umathcode"0396="0"0"1D6E7%
359    \Umathcode"0397="0"0"1D6E8%
360    \Umathcode"0398="0"0"1D6E9%
361    \Umathcode"0399="0"0"1D6EA%
362    \Umathcode"039A="0"0"1D6EB%
363    \Umathcode"039B="0"0"1D6EC%
364    \Umathcode"039C="0"0"1D6ED%
365    \Umathcode"039D="0"0"1D6EE%
366    \Umathcode"039E="0"0"1D6EF%
367    \Umathcode"039F="0"0"1D6F0%
368    \Umathcode"03A0="0"0"1D6F1%
369    \Umathcode"03A1="0"0"1D6F2%
370    \Umathcode"03A3="0"0"1D6F4%
371    \Umathcode"03A4="0"0"1D6F5%
372    \Umathcode"03A5="0"0"1D6F6%
373    \Umathcode"03A6="0"0"1D6F7%
374    \Umathcode"03A7="0"0"1D6F8%
375    \Umathcode"03A8="0"0"1D6F9%
376    \Umathcode"03A9="0"0"1D6FA%
377    \Umathcode"03B1="0"0"1D6FC%
378    \Umathcode"03B2="0"0"1D6FD%
379    \Umathcode"03B3="0"0"1D6FE%
380    \Umathcode"03B4="0"0"1D6FF%
381    \Umathcode"03B5="0"0"1D700%
382    \Umathcode"03B6="0"0"1D701%
383    \Umathcode"03B7="0"0"1D702%
384    \Umathcode"03B8="0"0"1D703%
385    \Umathcode"03B9="0"0"1D704%
386    \Umathcode"03BA="0"0"1D705%
387    \Umathcode"03BB="0"0"1D706%
388    \Umathcode"03BC="0"0"1D707%
389    \Umathcode"03BD="0"0"1D708%
390    \Umathcode"03BE="0"0"1D709%
391    \Umathcode"03BF="0"0"1D70A%
392    \Umathcode"03C0="0"0"1D70B%
393    \Umathcode"03C1="0"0"1D70C%
394    \Umathcode"03C2="0"0"1D70D%
395    \Umathcode"03C3="0"0"1D70E%
396    \Umathcode"03C4="0"0"1D70F%
397    \Umathcode"03C5="0"0"1D710%
398    \Umathcode"03C6="0"0"1D711%
399    \Umathcode"03C7="0"0"1D712%
400    \Umathcode"03C8="0"0"1D713%
401    \Umathcode"03C9="0"0"1D714%
402    \Umathcode"03D1="0"0"1D717%
403    \Umathcode"03D5="0"0"1D719%
404    \Umathcode"03D6="0"0"1D71B%
405    \Umathcode"03F0="0"0"1D718%
406    \Umathcode"03F1="0"0"1D71A%
407    \Umathcode"03F4="0"0"1D6F3%
408    \Umathcode"03F5="0"0"1D716%
409    \Umathcode"2202="0"0"1D715%
410    \Umathcode"2207="0"0"1D6FB%
411    % commands
412    \Umathchardef\Alpha     "0"0"01D6E2%
413    \Umathchardef\Beta      "0"0"01D6E3%
414    \Umathchardef\Gamma     "0"0"01D6E4%
415    \Umathchardef\Delta     "0"0"01D6E5%
416    \Umathchardef\Epsilon   "0"0"01D6E6%
417    \Umathchardef\Zeta      "0"0"01D6E7%
418    \Umathchardef\Eta       "0"0"01D6E8%
419    \Umathchardef\Theta     "0"0"01D6E9%
420    \Umathchardef\Iota      "0"0"01D6EA%
421    \Umathchardef\Kappa     "0"0"01D6EB%
422    \Umathchardef\Lambda    "0"0"01D6EC%
423    \Umathchardef\Mu        "0"0"01D6ED%
424    \Umathchardef\Nu        "0"0"01D6EE%
425    \Umathchardef\Xi        "0"0"01D6EF%
426    \Umathchardef\Omicron   "0"0"01D6F0%
427    \Umathchardef\Pi        "0"0"01D6F1%
428    \Umathchardef\Rho       "0"0"01D6F2%
429    \Umathchardef\Sigma     "0"0"01D6F4%
430    \Umathchardef\Tau       "0"0"01D6F5%
431    \Umathchardef\Upsilon   "0"0"01D6F6%
432    \Umathchardef\Phi       "0"0"01D6F7%
433    \Umathchardef\Chi       "0"0"01D6F8%
434    \Umathchardef\Psi       "0"0"01D6F9%
435    \Umathchardef\Omega     "0"0"01D6FA%
436    \Umathchardef\alpha     "0"0"01D6FC%
437    \Umathchardef\beta      "0"0"01D6FD%
438    \Umathchardef\gamma     "0"0"01D6FE%
439    \Umathchardef\delta     "0"0"01D6FF%
440    \Umathchardef\varepsilon"0"0"01D700%
441    \Umathchardef\zeta      "0"0"01D701%
442    \Umathchardef\eta       "0"0"01D702%
443    \Umathchardef\theta     "0"0"01D703%
444    \Umathchardef\iota      "0"0"01D704%
445    \Umathchardef\kappa     "0"0"01D705%
446    \Umathchardef\lambda    "0"0"01D706%
447    \Umathchardef\mu        "0"0"01D707%
448    \Umathchardef\nu        "0"0"01D708%
449    \Umathchardef\xi        "0"0"01D709%
450    \Umathchardef\omicron   "0"0"01D70A%
451    \Umathchardef\pi        "0"0"01D70B%
452    \Umathchardef\rho       "0"0"01D70C%
453    \Umathchardef\varsigma  "0"0"01D70D%
454    \Umathchardef\sigma     "0"0"01D70E%
455    \Umathchardef\tau       "0"0"01D70F%
456    \Umathchardef\upsilon   "0"0"01D710%
457    \Umathchardef\varphi    "0"0"01D711%
458    \Umathchardef\chi       "0"0"01D712%
459    \Umathchardef\psi       "0"0"01D713%
460    \Umathchardef\omega     "0"0"01D714%
461    \Umathchardef\epsilon   "0"0"01D716%
462    \Umathchardef\vartheta  "0"0"01D717%
463    \Umathchardef\varkappa  "0"0"01D718%
464    \Umathchardef\phi       "0"0"01D719%
465    \Umathchardef\varrho    "0"0"01D71A%
466    \Umathchardef\varpi     "0"0"01D71B%
467    \Umathchardef\varTheta  "0"0"01D6F3%
468    \Umathchardef\digamma   "0"0"0003DC%
469    \relax
470}
471
472\everymathsl {%
473    \the\everymathit
474}
475
476\everymathbf {%
477    % codes
478    \Umathcode"0030="0"0"1D7CE%
479    \Umathcode"0031="0"0"1D7CF%
480    \Umathcode"0032="0"0"1D7D0%
481    \Umathcode"0033="0"0"1D7D1%
482    \Umathcode"0034="0"0"1D7D2%
483    \Umathcode"0035="0"0"1D7D3%
484    \Umathcode"0036="0"0"1D7D4%
485    \Umathcode"0037="0"0"1D7D5%
486    \Umathcode"0038="0"0"1D7D6%
487    \Umathcode"0039="0"0"1D7D7%
488    \Umathcode"0041="0"0"1D400%
489    \Umathcode"0042="0"0"1D401%
490    \Umathcode"0043="0"0"1D402%
491    \Umathcode"0044="0"0"1D403%
492    \Umathcode"0045="0"0"1D404%
493    \Umathcode"0046="0"0"1D405%
494    \Umathcode"0047="0"0"1D406%
495    \Umathcode"0048="0"0"1D407%
496    \Umathcode"0049="0"0"1D408%
497    \Umathcode"004A="0"0"1D409%
498    \Umathcode"004B="0"0"1D40A%
499    \Umathcode"004C="0"0"1D40B%
500    \Umathcode"004D="0"0"1D40C%
501    \Umathcode"004E="0"0"1D40D%
502    \Umathcode"004F="0"0"1D40E%
503    \Umathcode"0050="0"0"1D40F%
504    \Umathcode"0051="0"0"1D410%
505    \Umathcode"0052="0"0"1D411%
506    \Umathcode"0053="0"0"1D412%
507    \Umathcode"0054="0"0"1D413%
508    \Umathcode"0055="0"0"1D414%
509    \Umathcode"0056="0"0"1D415%
510    \Umathcode"0057="0"0"1D416%
511    \Umathcode"0058="0"0"1D417%
512    \Umathcode"0059="0"0"1D418%
513    \Umathcode"005A="0"0"1D419%
514    \Umathcode"0061="0"0"1D41A%
515    \Umathcode"0062="0"0"1D41B%
516    \Umathcode"0063="0"0"1D41C%
517    \Umathcode"0064="0"0"1D41D%
518    \Umathcode"0065="0"0"1D41E%
519    \Umathcode"0066="0"0"1D41F%
520    \Umathcode"0067="0"0"1D420%
521    \Umathcode"0068="0"0"1D421%
522    \Umathcode"0069="0"0"1D422%
523    \Umathcode"006A="0"0"1D423%
524    \Umathcode"006B="0"0"1D424%
525    \Umathcode"006C="0"0"1D425%
526    \Umathcode"006D="0"0"1D426%
527    \Umathcode"006E="0"0"1D427%
528    \Umathcode"006F="0"0"1D428%
529    \Umathcode"0070="0"0"1D429%
530    \Umathcode"0071="0"0"1D42A%
531    \Umathcode"0072="0"0"1D42B%
532    \Umathcode"0073="0"0"1D42C%
533    \Umathcode"0074="0"0"1D42D%
534    \Umathcode"0075="0"0"1D42E%
535    \Umathcode"0076="0"0"1D42F%
536    \Umathcode"0077="0"0"1D430%
537    \Umathcode"0078="0"0"1D431%
538    \Umathcode"0079="0"0"1D432%
539    \Umathcode"007A="0"0"1D433%
540    \Umathcode"0391="0"0"1D6A8%
541    \Umathcode"0392="0"0"1D6A9%
542    \Umathcode"0393="0"0"1D6AA%
543    \Umathcode"0394="0"0"1D6AB%
544    \Umathcode"0395="0"0"1D6AC%
545    \Umathcode"0396="0"0"1D6AD%
546    \Umathcode"0397="0"0"1D6AE%
547    \Umathcode"0398="0"0"1D6AF%
548    \Umathcode"0399="0"0"1D6B0%
549    \Umathcode"039A="0"0"1D6B1%
550    \Umathcode"039B="0"0"1D6B2%
551    \Umathcode"039C="0"0"1D6B3%
552    \Umathcode"039D="0"0"1D6B4%
553    \Umathcode"039E="0"0"1D6B5%
554    \Umathcode"039F="0"0"1D6B6%
555    \Umathcode"03A0="0"0"1D6B7%
556    \Umathcode"03A1="0"0"1D6B8%
557    \Umathcode"03A3="0"0"1D6BA%
558    \Umathcode"03A4="0"0"1D6BB%
559    \Umathcode"03A5="0"0"1D6BC%
560    \Umathcode"03A6="0"0"1D6BD%
561    \Umathcode"03A7="0"0"1D6BE%
562    \Umathcode"03A8="0"0"1D6BF%
563    \Umathcode"03A9="0"0"1D6C0%
564    \Umathcode"03B1="0"0"1D6C2%
565    \Umathcode"03B2="0"0"1D6C3%
566    \Umathcode"03B3="0"0"1D6C4%
567    \Umathcode"03B4="0"0"1D6C5%
568    \Umathcode"03B5="0"0"1D6C6%
569    \Umathcode"03B6="0"0"1D6C7%
570    \Umathcode"03B7="0"0"1D6C8%
571    \Umathcode"03B8="0"0"1D6C9%
572    \Umathcode"03B9="0"0"1D6CA%
573    \Umathcode"03BA="0"0"1D6CB%
574    \Umathcode"03BB="0"0"1D6CC%
575    \Umathcode"03BC="0"0"1D6CD%
576    \Umathcode"03BD="0"0"1D6CE%
577    \Umathcode"03BE="0"0"1D6CF%
578    \Umathcode"03BF="0"0"1D6D0%
579    \Umathcode"03C0="0"0"1D6D1%
580    \Umathcode"03C1="0"0"1D6D2%
581    \Umathcode"03C2="0"0"1D6D3%
582    \Umathcode"03C3="0"0"1D6D4%
583    \Umathcode"03C4="0"0"1D6D5%
584    \Umathcode"03C5="0"0"1D6D6%
585    \Umathcode"03C6="0"0"1D6D7%
586    \Umathcode"03C7="0"0"1D6D8%
587    \Umathcode"03C8="0"0"1D6D9%
588    \Umathcode"03C9="0"0"1D6DA%
589    \Umathcode"03D1="0"0"1D6DD%
590    \Umathcode"03D5="0"0"1D6DF%
591    \Umathcode"03D6="0"0"1D6E1%
592    \Umathcode"03F0="0"0"1D6DE%
593    \Umathcode"03F1="0"0"1D6E0%
594    \Umathcode"03F4="0"0"1D6B9%
595    \Umathcode"03F5="0"0"1D6DC%
596    \Umathcode"2202="0"0"1D6DB%
597    \Umathcode"2207="0"0"1D6C1%
598    % commands
599    \Umathchardef\Alpha     "0"0"01D6A8%
600    \Umathchardef\Beta      "0"0"01D6A9%
601    \Umathchardef\Gamma     "0"0"01D6AA%
602    \Umathchardef\Delta     "0"0"01D6AB%
603    \Umathchardef\Epsilon   "0"0"01D6AC%
604    \Umathchardef\Zeta      "0"0"01D6AD%
605    \Umathchardef\Eta       "0"0"01D6AE%
606    \Umathchardef\Theta     "0"0"01D6AF%
607    \Umathchardef\Iota      "0"0"01D6B0%
608    \Umathchardef\Kappa     "0"0"01D6B1%
609    \Umathchardef\Lambda    "0"0"01D6B2%
610    \Umathchardef\Mu        "0"0"01D6B3%
611    \Umathchardef\Nu        "0"0"01D6B4%
612    \Umathchardef\Xi        "0"0"01D6B5%
613    \Umathchardef\Omicron   "0"0"01D6B6%
614    \Umathchardef\Pi        "0"0"01D6B7%
615    \Umathchardef\Rho       "0"0"01D6B8%
616    \Umathchardef\Sigma     "0"0"01D6BA%
617    \Umathchardef\Tau       "0"0"01D6BB%
618    \Umathchardef\Upsilon   "0"0"01D6BC%
619    \Umathchardef\Phi       "0"0"01D6BD%
620    \Umathchardef\Chi       "0"0"01D6BE%
621    \Umathchardef\Psi       "0"0"01D6BF%
622    \Umathchardef\Omega     "0"0"01D6C0%
623    \Umathchardef\alpha     "0"0"01D6C2%
624    \Umathchardef\beta      "0"0"01D6C3%
625    \Umathchardef\gamma     "0"0"01D6C4%
626    \Umathchardef\delta     "0"0"01D6C5%
627    \Umathchardef\varepsilon"0"0"01D6C6%
628    \Umathchardef\zeta      "0"0"01D6C7%
629    \Umathchardef\eta       "0"0"01D6C8%
630    \Umathchardef\theta     "0"0"01D6C9%
631    \Umathchardef\iota      "0"0"01D6CA%
632    \Umathchardef\kappa     "0"0"01D6CB%
633    \Umathchardef\lambda    "0"0"01D6CC%
634    \Umathchardef\mu        "0"0"01D6CD%
635    \Umathchardef\nu        "0"0"01D6CE%
636    \Umathchardef\xi        "0"0"01D6CF%
637    \Umathchardef\omicron   "0"0"01D6D0%
638    \Umathchardef\pi        "0"0"01D6D1%
639    \Umathchardef\rho       "0"0"01D6D2%
640    \Umathchardef\varsigma  "0"0"01D6D3%
641    \Umathchardef\sigma     "0"0"01D6D4%
642    \Umathchardef\tau       "0"0"01D6D5%
643    \Umathchardef\upsilon   "0"0"01D6D6%
644    \Umathchardef\varphi    "0"0"01D6D7%
645    \Umathchardef\chi       "0"0"01D6D8%
646    \Umathchardef\psi       "0"0"01D6D9%
647    \Umathchardef\omega     "0"0"01D6DA%
648    \Umathchardef\epsilon   "0"0"01D6DC%
649    \Umathchardef\vartheta  "0"0"01D6DD%
650    \Umathchardef\varkappa  "0"0"01D6DE%
651    \Umathchardef\phi       "0"0"01D6DF%
652    \Umathchardef\varrho    "0"0"01D6E0%
653    \Umathchardef\varpi     "0"0"01D6E1%
654    \Umathchardef\varTheta  "0"0"01D6B9%
655    \Umathchardef\digamma   "0"0"01D7CA%
656    \relax
657}
658
659\everymathbi {%
660    % codes
661    \Umathcode"0030="0"0"1D7CE%
662    \Umathcode"0031="0"0"1D7CF%
663    \Umathcode"0032="0"0"1D7D0%
664    \Umathcode"0033="0"0"1D7D1%
665    \Umathcode"0034="0"0"1D7D2%
666    \Umathcode"0035="0"0"1D7D3%
667    \Umathcode"0036="0"0"1D7D4%
668    \Umathcode"0037="0"0"1D7D5%
669    \Umathcode"0038="0"0"1D7D6%
670    \Umathcode"0039="0"0"1D7D7%
671    \Umathcode"0041="0"0"1D468%
672    \Umathcode"0042="0"0"1D469%
673    \Umathcode"0043="0"0"1D46A%
674    \Umathcode"0044="0"0"1D46B%
675    \Umathcode"0045="0"0"1D46C%
676    \Umathcode"0046="0"0"1D46D%
677    \Umathcode"0047="0"0"1D46E%
678    \Umathcode"0048="0"0"1D46F%
679    \Umathcode"0049="0"0"1D470%
680    \Umathcode"004A="0"0"1D471%
681    \Umathcode"004B="0"0"1D472%
682    \Umathcode"004C="0"0"1D473%
683    \Umathcode"004D="0"0"1D474%
684    \Umathcode"004E="0"0"1D475%
685    \Umathcode"004F="0"0"1D476%
686    \Umathcode"0050="0"0"1D477%
687    \Umathcode"0051="0"0"1D478%
688    \Umathcode"0052="0"0"1D479%
689    \Umathcode"0053="0"0"1D47A%
690    \Umathcode"0054="0"0"1D47B%
691    \Umathcode"0055="0"0"1D47C%
692    \Umathcode"0056="0"0"1D47D%
693    \Umathcode"0057="0"0"1D47E%
694    \Umathcode"0058="0"0"1D47F%
695    \Umathcode"0059="0"0"1D480%
696    \Umathcode"005A="0"0"1D481%
697    \Umathcode"0061="0"0"1D482%
698    \Umathcode"0062="0"0"1D483%
699    \Umathcode"0063="0"0"1D484%
700    \Umathcode"0064="0"0"1D485%
701    \Umathcode"0065="0"0"1D486%
702    \Umathcode"0066="0"0"1D487%
703    \Umathcode"0067="0"0"1D488%
704    \Umathcode"0068="0"0"1D489%
705    \Umathcode"0069="0"0"1D48A%
706    \Umathcode"006A="0"0"1D48B%
707    \Umathcode"006B="0"0"1D48C%
708    \Umathcode"006C="0"0"1D48D%
709    \Umathcode"006D="0"0"1D48E%
710    \Umathcode"006E="0"0"1D48F%
711    \Umathcode"006F="0"0"1D490%
712    \Umathcode"0070="0"0"1D491%
713    \Umathcode"0071="0"0"1D492%
714    \Umathcode"0072="0"0"1D493%
715    \Umathcode"0073="0"0"1D494%
716    \Umathcode"0074="0"0"1D495%
717    \Umathcode"0075="0"0"1D496%
718    \Umathcode"0076="0"0"1D497%
719    \Umathcode"0077="0"0"1D498%
720    \Umathcode"0078="0"0"1D499%
721    \Umathcode"0079="0"0"1D49A%
722    \Umathcode"007A="0"0"1D49B%
723    \Umathcode"0391="0"0"1D71C%
724    \Umathcode"0392="0"0"1D71D%
725    \Umathcode"0393="0"0"1D71E%
726    \Umathcode"0394="0"0"1D71F%
727    \Umathcode"0395="0"0"1D720%
728    \Umathcode"0396="0"0"1D721%
729    \Umathcode"0397="0"0"1D722%
730    \Umathcode"0398="0"0"1D723%
731    \Umathcode"0399="0"0"1D724%
732    \Umathcode"039A="0"0"1D725%
733    \Umathcode"039B="0"0"1D726%
734    \Umathcode"039C="0"0"1D727%
735    \Umathcode"039D="0"0"1D728%
736    \Umathcode"039E="0"0"1D729%
737    \Umathcode"039F="0"0"1D72A%
738    \Umathcode"03A0="0"0"1D72B%
739    \Umathcode"03A1="0"0"1D72C%
740    \Umathcode"03A3="0"0"1D72E%
741    \Umathcode"03A4="0"0"1D72F%
742    \Umathcode"03A5="0"0"1D730%
743    \Umathcode"03A6="0"0"1D731%
744    \Umathcode"03A7="0"0"1D732%
745    \Umathcode"03A8="0"0"1D733%
746    \Umathcode"03A9="0"0"1D734%
747    \Umathcode"03B1="0"0"1D736%
748    \Umathcode"03B2="0"0"1D737%
749    \Umathcode"03B3="0"0"1D738%
750    \Umathcode"03B4="0"0"1D739%
751    \Umathcode"03B5="0"0"1D73A%
752    \Umathcode"03B6="0"0"1D73B%
753    \Umathcode"03B7="0"0"1D73C%
754    \Umathcode"03B8="0"0"1D73D%
755    \Umathcode"03B9="0"0"1D73E%
756    \Umathcode"03BA="0"0"1D73F%
757    \Umathcode"03BB="0"0"1D740%
758    \Umathcode"03BC="0"0"1D741%
759    \Umathcode"03BD="0"0"1D742%
760    \Umathcode"03BE="0"0"1D743%
761    \Umathcode"03BF="0"0"1D744%
762    \Umathcode"03C0="0"0"1D745%
763    \Umathcode"03C1="0"0"1D746%
764    \Umathcode"03C2="0"0"1D747%
765    \Umathcode"03C3="0"0"1D748%
766    \Umathcode"03C4="0"0"1D749%
767    \Umathcode"03C5="0"0"1D74A%
768    \Umathcode"03C6="0"0"1D74B%
769    \Umathcode"03C7="0"0"1D74C%
770    \Umathcode"03C8="0"0"1D74D%
771    \Umathcode"03C9="0"0"1D74E%
772    \Umathcode"03D1="0"0"1D751%
773    \Umathcode"03D5="0"0"1D753%
774    \Umathcode"03D6="0"0"1D755%
775    \Umathcode"03F0="0"0"1D752%
776    \Umathcode"03F1="0"0"1D754%
777    \Umathcode"03F4="0"0"1D72D%
778    \Umathcode"03F5="0"0"1D750%
779    \Umathcode"2202="0"0"1D74F%
780    \Umathcode"2207="0"0"1D735%
781    % commands
782    \Umathchardef\Alpha     "0"0"01D71C%
783    \Umathchardef\Beta      "0"0"01D71D%
784    \Umathchardef\Gamma     "0"0"01D71E%
785    \Umathchardef\Delta     "0"0"01D71F%
786    \Umathchardef\Epsilon   "0"0"01D720%
787    \Umathchardef\Zeta      "0"0"01D721%
788    \Umathchardef\Eta       "0"0"01D722%
789    \Umathchardef\Theta     "0"0"01D723%
790    \Umathchardef\Iota      "0"0"01D724%
791    \Umathchardef\Kappa     "0"0"01D725%
792    \Umathchardef\Lambda    "0"0"01D726%
793    \Umathchardef\Mu        "0"0"01D727%
794    \Umathchardef\Nu        "0"0"01D728%
795    \Umathchardef\Xi        "0"0"01D729%
796    \Umathchardef\Omicron   "0"0"01D72A%
797    \Umathchardef\Pi        "0"0"01D72B%
798    \Umathchardef\Rho       "0"0"01D72C%
799    \Umathchardef\Sigma     "0"0"01D72E%
800    \Umathchardef\Tau       "0"0"01D72F%
801    \Umathchardef\Upsilon   "0"0"01D730%
802    \Umathchardef\Phi       "0"0"01D731%
803    \Umathchardef\Chi       "0"0"01D732%
804    \Umathchardef\Psi       "0"0"01D733%
805    \Umathchardef\Omega     "0"0"01D734%
806    \Umathchardef\alpha     "0"0"01D736%
807    \Umathchardef\beta      "0"0"01D737%
808    \Umathchardef\gamma     "0"0"01D738%
809    \Umathchardef\delta     "0"0"01D739%
810    \Umathchardef\varepsilon"0"0"01D73A%
811    \Umathchardef\zeta      "0"0"01D73B%
812    \Umathchardef\eta       "0"0"01D73C%
813    \Umathchardef\theta     "0"0"01D73D%
814    \Umathchardef\iota      "0"0"01D73E%
815    \Umathchardef\kappa     "0"0"01D73F%
816    \Umathchardef\lambda    "0"0"01D740%
817    \Umathchardef\mu        "0"0"01D741%
818    \Umathchardef\nu        "0"0"01D742%
819    \Umathchardef\xi        "0"0"01D743%
820    \Umathchardef\omicron   "0"0"01D744%
821    \Umathchardef\pi        "0"0"01D745%
822    \Umathchardef\rho       "0"0"01D746%
823    \Umathchardef\varsigma  "0"0"01D747%
824    \Umathchardef\sigma     "0"0"01D748%
825    \Umathchardef\tau       "0"0"01D749%
826    \Umathchardef\upsilon   "0"0"01D74A%
827    \Umathchardef\varphi    "0"0"01D74B%
828    \Umathchardef\chi       "0"0"01D74C%
829    \Umathchardef\psi       "0"0"01D74D%
830    \Umathchardef\omega     "0"0"01D74E%
831    \Umathchardef\epsilon   "0"0"01D750%
832    \Umathchardef\vartheta  "0"0"01D751%
833    \Umathchardef\varkappa  "0"0"01D752%
834    \Umathchardef\phi       "0"0"01D753%
835    \Umathchardef\varrho    "0"0"01D754%
836    \Umathchardef\varpi     "0"0"01D755%
837    \Umathchardef\varTheta  "0"0"01D72D%
838    \Umathchardef\digamma   "0"0"01D7CA%
839    \relax
840}
841
842\everymathtt {%
843    \Umathcode"0030="0"0"1D7F6%
844    \Umathcode"0031="0"0"1D7F7%
845    \Umathcode"0032="0"0"1D7F8%
846    \Umathcode"0033="0"0"1D7F9%
847    \Umathcode"0034="0"0"1D7FA%
848    \Umathcode"0035="0"0"1D7FB%
849    \Umathcode"0036="0"0"1D7FC%
850    \Umathcode"0037="0"0"1D7FD%
851    \Umathcode"0038="0"0"1D7FE%
852    \Umathcode"0039="0"0"1D7FF%
853    \Umathcode"0041="0"0"1D670%
854    \Umathcode"0042="0"0"1D671%
855    \Umathcode"0043="0"0"1D672%
856    \Umathcode"0044="0"0"1D673%
857    \Umathcode"0045="0"0"1D674%
858    \Umathcode"0046="0"0"1D675%
859    \Umathcode"0047="0"0"1D676%
860    \Umathcode"0048="0"0"1D677%
861    \Umathcode"0049="0"0"1D678%
862    \Umathcode"004A="0"0"1D679%
863    \Umathcode"004B="0"0"1D67A%
864    \Umathcode"004C="0"0"1D67B%
865    \Umathcode"004D="0"0"1D67C%
866    \Umathcode"004E="0"0"1D67D%
867    \Umathcode"004F="0"0"1D67E%
868    \Umathcode"0050="0"0"1D67F%
869    \Umathcode"0051="0"0"1D680%
870    \Umathcode"0052="0"0"1D681%
871    \Umathcode"0053="0"0"1D682%
872    \Umathcode"0054="0"0"1D683%
873    \Umathcode"0055="0"0"1D684%
874    \Umathcode"0056="0"0"1D685%
875    \Umathcode"0057="0"0"1D686%
876    \Umathcode"0058="0"0"1D687%
877    \Umathcode"0059="0"0"1D688%
878    \Umathcode"005A="0"0"1D689%
879    \Umathcode"0061="0"0"1D68A%
880    \Umathcode"0062="0"0"1D68B%
881    \Umathcode"0063="0"0"1D68C%
882    \Umathcode"0064="0"0"1D68D%
883    \Umathcode"0065="0"0"1D68E%
884    \Umathcode"0066="0"0"1D68F%
885    \Umathcode"0067="0"0"1D690%
886    \Umathcode"0068="0"0"1D691%
887    \Umathcode"0069="0"0"1D692%
888    \Umathcode"006A="0"0"1D693%
889    \Umathcode"006B="0"0"1D694%
890    \Umathcode"006C="0"0"1D695%
891    \Umathcode"006D="0"0"1D696%
892    \Umathcode"006E="0"0"1D697%
893    \Umathcode"006F="0"0"1D698%
894    \Umathcode"0070="0"0"1D699%
895    \Umathcode"0071="0"0"1D69A%
896    \Umathcode"0072="0"0"1D69B%
897    \Umathcode"0073="0"0"1D69C%
898    \Umathcode"0074="0"0"1D69D%
899    \Umathcode"0075="0"0"1D69E%
900    \Umathcode"0076="0"0"1D69F%
901    \Umathcode"0077="0"0"1D6A0%
902    \Umathcode"0078="0"0"1D6A1%
903    \Umathcode"0079="0"0"1D6A2%
904    \Umathcode"007A="0"0"1D6A3%
905    \relax
906}
907
908% Nothing special here:
909
910\let\mit\it
911
912% We use a special family for this, not that oldstyle in math makes
913% much sense, it's more that in good old tex oldstyle was taken from
914% math fonts. So, just something compatible:
915
916\protected\def\oldstyle{\fam1\relax\tenos\relax}
917
918% Again a text and math one and it had better be used grouped.
919
920\protected\def\cal{\fam0\relax\the\everymathcal\relax\tenit\relax}
921
922\everymathcal {%
923    \Umathcode"0041="0"0"1D49C% A
924    \Umathcode"0042="0"0"0212C% B
925    \Umathcode"0043="0"0"1D49E% C
926    \Umathcode"0044="0"0"1D49F% D
927    \Umathcode"0045="0"0"02130% E
928    \Umathcode"0046="0"0"02131% F
929    \Umathcode"0047="0"0"1D4A2% G
930    \Umathcode"0048="0"0"0210B% H
931    \Umathcode"0049="0"0"02110% I
932    \Umathcode"004A="0"0"1D4A5% J
933    \Umathcode"004B="0"0"1D4A6% K
934    \Umathcode"004C="0"0"02112% L
935    \Umathcode"004D="0"0"02133% M
936    \Umathcode"004E="0"0"1D4A9% N
937    \Umathcode"004F="0"0"1D4AA% O
938    \Umathcode"0050="0"0"1D4AB% P
939    \Umathcode"0051="0"0"1D4AC% Q
940    \Umathcode"0052="0"0"0211B% R
941    \Umathcode"0053="0"0"1D4AE% S
942    \Umathcode"0054="0"0"1D4AF% T
943    \Umathcode"0055="0"0"1D4B0% U
944    \Umathcode"0056="0"0"1D4B1% V
945    \Umathcode"0057="0"0"1D4B2% W
946    \Umathcode"0058="0"0"1D4B3% X
947    \Umathcode"0059="0"0"1D4B4% Y
948    \Umathcode"005A="0"0"1D4B5% Z
949    \Umathcode"0061="0"0"1D4B6% a
950    \Umathcode"0062="0"0"1D4B7% b
951    \Umathcode"0063="0"0"1D4B8% c
952    \Umathcode"0064="0"0"1D4B9% d
953    \Umathcode"0065="0"0"0212F% e
954    \Umathcode"0066="0"0"1D4BB% f
955    \Umathcode"0067="0"0"0210A% g
956    \Umathcode"0068="0"0"1D4BD% h
957    \Umathcode"0069="0"0"1D4BE% i
958    \Umathcode"006A="0"0"1D4BF% j
959    \Umathcode"006B="0"0"1D4C0% k
960    \Umathcode"006C="0"0"1D4C1% l
961    \Umathcode"006D="0"0"1D4C2% m
962    \Umathcode"006E="0"0"1D4C3% n
963    \Umathcode"006F="0"0"02134% o
964    \Umathcode"0070="0"0"1D4C5% p
965    \Umathcode"0071="0"0"1D4C6% q
966    \Umathcode"0072="0"0"1D4C7% r
967    \Umathcode"0073="0"0"1D4C8% s
968    \Umathcode"0074="0"0"1D4C9% t
969    \Umathcode"0075="0"0"1D4CA% u
970    \Umathcode"0076="0"0"1D4CB% v
971    \Umathcode"0077="0"0"1D4CC% w
972    \Umathcode"0078="0"0"1D4CD% x
973    \Umathcode"0079="0"0"1D4CE% y
974    \Umathcode"007A="0"0"1D4CF% z
975}
976
977\Udelcode  "00021 = "0 "00021
978\Udelcode  "00028 = "0 "00028
979\Udelcode  "00028 = "0 "00028
980\Udelcode  "00029 = "0 "00029
981\Udelcode  "00029 = "0 "00029
982\Udelcode  "0002F = "0 "0002F
983\Udelcode  "0002F = "0 "0002F
984\Udelcode  "0002F = "0 "02044
985\Udelcode  "0003F = "0 "0003F
986\Udelcode  "0005B = "0 "0005B
987\Udelcode  "0005B = "0 "0005B
988\Udelcode  "0005D = "0 "0005D
989\Udelcode  "0005D = "0 "0005D
990\Udelcode  "0007B = "0 "0007B
991\Udelcode  "0007B = "0 "0007B
992\Udelcode  "0007C = "0 "0007C
993\Udelcode  "0007C = "0 "0007C
994\Udelcode  "0007C = "0 "0007C
995\Udelcode  "0007C = "0 "0007C
996\Udelcode  "0007C = "0 "0007C
997\Udelcode  "0007D = "0 "0007D
998\Udelcode  "0007D = "0 "0007D
999\Udelcode  "02016 = "0 "02016
1000\Udelcode  "02016 = "0 "02016
1001\Udelcode  "02016 = "0 "02016
1002\Udelcode  "02016 = "0 "02016
1003\Udelcode  "02016 = "0 "02016
1004\Udelcode  "02044 = "0 "02044
1005\Udelcode  "02044 = "0 "02044
1006\Udelcode  "02308 = "0 "02308
1007\Udelcode  "02308 = "0 "02308
1008\Udelcode  "02308 = "0 "02308
1009\Udelcode  "02308 = "0 "02308
1010\Udelcode  "02308 = "0 "02308
1011\Udelcode  "02309 = "0 "02309
1012\Udelcode  "02309 = "0 "02309
1013\Udelcode  "02309 = "0 "02309
1014\Udelcode  "02309 = "0 "02309
1015\Udelcode  "02309 = "0 "02309
1016\Udelcode  "0230A = "0 "0230A
1017\Udelcode  "0230A = "0 "0230A
1018\Udelcode  "0230B = "0 "0230B
1019\Udelcode  "0230B = "0 "0230B
1020\Udelcode  "0231C = "0 "0231C
1021\Udelcode  "0231C = "0 "0231C
1022\Udelcode  "0231D = "0 "0231D
1023\Udelcode  "0231D = "0 "0231D
1024\Udelcode  "0231E = "0 "0231E
1025\Udelcode  "0231E = "0 "0231E
1026\Udelcode  "0231F = "0 "0231F
1027\Udelcode  "0231F = "0 "0231F
1028\Udelcode  "023B0 = "0 "023B0
1029\Udelcode  "023B0 = "0 "023B0
1030\Udelcode  "023B1 = "0 "023B1
1031\Udelcode  "023B1 = "0 "023B1
1032\Udelcode  "027E6 = "0 "027E6
1033\Udelcode  "027E6 = "0 "027E6
1034\Udelcode  "027E7 = "0 "027E7
1035\Udelcode  "027E7 = "0 "027E7
1036\Udelcode  "027E8 = "0 "027E8
1037\Udelcode  "027E8 = "0 "027E8
1038\Udelcode  "027E9 = "0 "027E9
1039\Udelcode  "027E9 = "0 "027E9
1040\Udelcode  "027EA = "0 "027EA
1041\Udelcode  "027EA = "0 "027EA
1042\Udelcode  "027EB = "0 "027EB
1043\Udelcode  "027EB = "0 "027EB
1044\Udelcode  "027EE = "0 "027EE
1045\Udelcode  "027EE = "0 "027EE
1046\Udelcode  "027EF = "0 "027EF
1047\Udelcode  "027EF = "0 "027EF
1048
1049\Umathcode "00021 = "5 "0 "00021
1050\Umathcode "00022 = "0 "0 "00022
1051\Umathcode "00027 = "0 "0 "00027
1052\Umathcode "00028 = "4 "0 "00028
1053\Umathcode "00029 = "5 "0 "00029
1054\Umathcode "0002A = "2 "0 "02217
1055\Umathcode "0002B = "2 "0 "0002B
1056\Umathcode "0002C = "6 "0 "0002C
1057\Umathcode "0002D = "2 "0 "02212
1058\Umathcode "0002E = "6 "0 "0002E
1059\Umathcode "0002F = "4 "0 "02044
1060\Umathcode "0003A = "3 "0 "0003A
1061\Umathcode "0003B = "6 "0 "0003B
1062\Umathcode "0003C = "3 "0 "0003C
1063\Umathcode "0003D = "3 "0 "0003D
1064\Umathcode "0003E = "3 "0 "0003E
1065\Umathcode "0003F = "5 "0 "0003F
1066\Umathcode "0005B = "4 "0 "0005B
1067\Umathcode "0005C = "0 "0 "0005C
1068\Umathcode "0005D = "5 "0 "0005D
1069\Umathcode "0007B = "4 "0 "0007B
1070\Umathcode "0007C = "0 "0 "0007C
1071\Umathcode "0007D = "5 "0 "0007D
1072\Umathcode "000A5 = "0 "0 "000A5
1073\Umathcode "000A7 = "0 "0 "000A7
1074\Umathcode "000AC = "0 "0 "000AC
1075\Umathcode "000B1 = "2 "0 "000B1
1076\Umathcode "000B6 = "0 "0 "000B6
1077\Umathcode "000B7 = "2 "0 "000B7
1078\Umathcode "000D7 = "2 "0 "000D7
1079\Umathcode "000F0 = "0 "0 "000F0
1080\Umathcode "000F7 = "2 "0 "000F7
1081\Umathcode "00338 = "3 "0 "00338
1082\Umathcode "003F0 = "0 "0 "003F0
1083\Umathcode "02016 = "0 "0 "02016
1084\Umathcode "02020 = "2 "0 "02020
1085\Umathcode "02021 = "2 "0 "02021
1086\Umathcode "02022 = "2 "0 "02022
1087\Umathcode "02026 = "0 "0 "02026
1088\Umathcode "02032 = "0 "0 "02032
1089\Umathcode "02033 = "0 "0 "02033
1090\Umathcode "02034 = "0 "0 "02034
1091\Umathcode "02044 = "0 "0 "02044
1092\Umathcode "0207A = "2 "0 "0207A
1093\Umathcode "0207B = "2 "0 "0207B
1094\Umathcode "020DD = "0 "0 "020DD
1095\Umathcode "020DE = "0 "0 "020DE
1096\Umathcode "020DF = "0 "0 "020DF
1097\Umathcode "02111 = "0 "0 "02111
1098\Umathcode "02113 = "0 "0 "02113
1099\Umathcode "02118 = "0 "0 "02118
1100\Umathcode "0211C = "0 "0 "0211C
1101\Umathcode "02132 = "0 "0 "02132
1102\Umathcode "02135 = "0 "0 "02135
1103\Umathcode "02136 = "0 "0 "02136
1104\Umathcode "02137 = "0 "0 "02137
1105\Umathcode "02138 = "0 "0 "02138
1106\Umathcode "02141 = "0 "0 "02141
1107\Umathcode "02142 = "0 "0 "02142
1108\Umathcode "02143 = "0 "0 "02143
1109\Umathcode "02144 = "0 "0 "02144
1110\Umathcode "02145 = "0 "0 "02145
1111\Umathcode "02146 = "0 "0 "02146
1112\Umathcode "02147 = "0 "0 "02147
1113\Umathcode "02148 = "0 "0 "02148
1114\Umathcode "02149 = "0 "0 "02149
1115\Umathcode "0214A = "0 "0 "0214A
1116\Umathcode "0214B = "2 "0 "0214B
1117\Umathcode "02190 = "3 "0 "02190
1118\Umathcode "02191 = "3 "0 "02191
1119\Umathcode "02192 = "3 "0 "02192
1120\Umathcode "02193 = "3 "0 "02193
1121\Umathcode "02194 = "3 "0 "02194
1122\Umathcode "02195 = "3 "0 "02195
1123\Umathcode "02196 = "3 "0 "02196
1124\Umathcode "02197 = "3 "0 "02197
1125\Umathcode "02198 = "3 "0 "02198
1126\Umathcode "02199 = "3 "0 "02199
1127\Umathcode "0219A = "3 "0 "0219A
1128\Umathcode "0219B = "3 "0 "0219B
1129\Umathcode "0219C = "3 "0 "0219C
1130\Umathcode "0219D = "3 "0 "0219D
1131\Umathcode "0219E = "3 "0 "0219E
1132\Umathcode "0219F = "3 "0 "0219F
1133\Umathcode "021A0 = "3 "0 "021A0
1134\Umathcode "021A1 = "3 "0 "021A1
1135\Umathcode "021A2 = "3 "0 "021A2
1136\Umathcode "021A3 = "3 "0 "021A3
1137\Umathcode "021A4 = "3 "0 "021A4
1138\Umathcode "021A5 = "3 "0 "021A5
1139\Umathcode "021A6 = "3 "0 "021A6
1140\Umathcode "021A7 = "3 "0 "021A7
1141\Umathcode "021A8 = "0 "0 "021A8
1142\Umathcode "021A9 = "3 "0 "021A9
1143\Umathcode "021AA = "3 "0 "021AA
1144\Umathcode "021AB = "3 "0 "021AB
1145\Umathcode "021AC = "3 "0 "021AC
1146\Umathcode "021AD = "3 "0 "021AD
1147\Umathcode "021AE = "3 "0 "021AE
1148\Umathcode "021AF = "3 "0 "021AF
1149\Umathcode "021B0 = "3 "0 "021B0
1150\Umathcode "021B1 = "3 "0 "021B1
1151\Umathcode "021B2 = "3 "0 "021B2
1152\Umathcode "021B3 = "3 "0 "021B3
1153\Umathcode "021B4 = "0 "0 "021B4
1154\Umathcode "021B5 = "0 "0 "021B5
1155\Umathcode "021B6 = "3 "0 "021B6
1156\Umathcode "021B7 = "3 "0 "021B7
1157\Umathcode "021B8 = "3 "0 "021B8
1158\Umathcode "021B9 = "3 "0 "021B9
1159\Umathcode "021BA = "3 "0 "021BA
1160\Umathcode "021BB = "3 "0 "021BB
1161\Umathcode "021BC = "3 "0 "021BC
1162\Umathcode "021BD = "3 "0 "021BD
1163\Umathcode "021BE = "3 "0 "021BE
1164\Umathcode "021BF = "3 "0 "021BF
1165\Umathcode "021C0 = "3 "0 "021C0
1166\Umathcode "021C1 = "3 "0 "021C1
1167\Umathcode "021C2 = "3 "0 "021C2
1168\Umathcode "021C3 = "3 "0 "021C3
1169\Umathcode "021C4 = "3 "0 "021C4
1170\Umathcode "021C5 = "3 "0 "021C5
1171\Umathcode "021C6 = "3 "0 "021C6
1172\Umathcode "021C7 = "3 "0 "021C7
1173\Umathcode "021C8 = "3 "0 "021C8
1174\Umathcode "021C9 = "3 "0 "021C9
1175\Umathcode "021CA = "3 "0 "021CA
1176\Umathcode "021CB = "3 "0 "021CB
1177\Umathcode "021CC = "3 "0 "021CC
1178\Umathcode "021CD = "3 "0 "021CD
1179\Umathcode "021CE = "3 "0 "021CE
1180\Umathcode "021CF = "3 "0 "021CF
1181\Umathcode "021D0 = "3 "0 "021D0
1182\Umathcode "021D1 = "3 "0 "021D1
1183\Umathcode "021D2 = "3 "0 "021D2
1184\Umathcode "021D3 = "3 "0 "021D3
1185\Umathcode "021D4 = "3 "0 "021D4
1186\Umathcode "021D5 = "3 "0 "021D5
1187\Umathcode "021D6 = "3 "0 "021D6
1188\Umathcode "021D7 = "3 "0 "021D7
1189\Umathcode "021D8 = "3 "0 "021D8
1190\Umathcode "021D9 = "3 "0 "021D9
1191\Umathcode "021DA = "3 "0 "021DA
1192\Umathcode "021DB = "3 "0 "021DB
1193\Umathcode "021DC = "3 "0 "021DC
1194\Umathcode "021DD = "3 "0 "021DD
1195\Umathcode "021DE = "3 "0 "021DE
1196\Umathcode "021DF = "3 "0 "021DF
1197\Umathcode "021E0 = "3 "0 "021E0
1198\Umathcode "021E1 = "3 "0 "021E1
1199\Umathcode "021E2 = "3 "0 "021E2
1200\Umathcode "021E3 = "3 "0 "021E3
1201\Umathcode "021E4 = "3 "0 "021E4
1202\Umathcode "021E5 = "3 "0 "021E5
1203\Umathcode "021E6 = "0 "0 "021E6
1204\Umathcode "021E7 = "0 "0 "021E7
1205\Umathcode "021E8 = "0 "0 "021E8
1206\Umathcode "021E9 = "0 "0 "021E9
1207\Umathcode "021EB = "0 "0 "021EB
1208\Umathcode "021F4 = "3 "0 "021F4
1209\Umathcode "021F5 = "3 "0 "021F5
1210\Umathcode "021F6 = "3 "0 "021F6
1211\Umathcode "021F7 = "3 "0 "021F7
1212\Umathcode "021F8 = "3 "0 "021F8
1213\Umathcode "021F9 = "3 "0 "021F9
1214\Umathcode "021FA = "3 "0 "021FA
1215\Umathcode "021FB = "3 "0 "021FB
1216\Umathcode "021FC = "3 "0 "021FC
1217\Umathcode "021FD = "3 "0 "021FD
1218\Umathcode "021FE = "3 "0 "021FE
1219\Umathcode "021FF = "3 "0 "021FF
1220\Umathcode "02200 = "0 "0 "02200
1221\Umathcode "02201 = "0 "0 "02201
1222\Umathcode "02202 = "0 "0 "02202
1223\Umathcode "02203 = "0 "0 "02203
1224\Umathcode "02204 = "0 "0 "02204
1225\Umathcode "02205 = "0 "0 "02205
1226\Umathcode "02208 = "3 "0 "02208
1227\Umathcode "02209 = "3 "0 "02209
1228\Umathcode "0220B = "3 "0 "0220B
1229\Umathcode "0220C = "3 "0 "0220C
1230\Umathcode "0220F = "1 "0 "0220F
1231\Umathcode "02210 = "1 "0 "02210
1232\Umathcode "02211 = "1 "0 "02211
1233\Umathcode "02212 = "2 "0 "02212
1234\Umathcode "02213 = "2 "0 "02213
1235\Umathcode "02214 = "2 "0 "02214
1236\Umathcode "02216 = "2 "0 "02216
1237\Umathcode "02217 = "2 "0 "02217
1238\Umathcode "02218 = "2 "0 "02218
1239\Umathcode "02219 = "2 "0 "02219
1240\Umathcode "0221D = "3 "0 "0221D
1241\Umathcode "0221E = "0 "0 "0221E
1242\Umathcode "0221F = "0 "0 "0221F
1243\Umathcode "02220 = "0 "0 "02220
1244\Umathcode "02221 = "0 "0 "02221
1245\Umathcode "02222 = "0 "0 "02222
1246\Umathcode "02223 = "2 "0 "02223
1247\Umathcode "02224 = "2 "0 "02224
1248\Umathcode "02225 = "3 "0 "02225
1249\Umathcode "02226 = "3 "0 "02226
1250\Umathcode "02227 = "2 "0 "02227
1251\Umathcode "02228 = "2 "0 "02228
1252\Umathcode "02229 = "2 "0 "02229
1253\Umathcode "0222A = "2 "0 "0222A
1254\Umathcode "0222B = "1 "0 "0222B
1255\Umathcode "0222C = "1 "0 "0222C
1256\Umathcode "0222D = "1 "0 "0222D
1257\Umathcode "0222E = "1 "0 "0222E
1258\Umathcode "0222F = "1 "0 "0222F
1259\Umathcode "02230 = "1 "0 "02230
1260\Umathcode "02231 = "1 "0 "02231
1261\Umathcode "02232 = "1 "0 "02232
1262\Umathcode "02233 = "1 "0 "02233
1263\Umathcode "02234 = "3 "0 "02234
1264\Umathcode "02235 = "3 "0 "02235
1265\Umathcode "02236 = "6 "0 "02236
1266\Umathcode "02237 = "3 "0 "02237
1267\Umathcode "02238 = "2 "0 "02238
1268\Umathcode "02239 = "3 "0 "02239
1269\Umathcode "0223C = "3 "0 "0223C
1270\Umathcode "0223D = "3 "0 "0223D
1271\Umathcode "02240 = "2 "0 "02240
1272\Umathcode "02241 = "3 "0 "02241
1273\Umathcode "02242 = "3 "0 "02242
1274\Umathcode "02243 = "3 "0 "02243
1275\Umathcode "02244 = "3 "0 "02244
1276\Umathcode "02245 = "3 "0 "02245
1277\Umathcode "02246 = "3 "0 "02246
1278\Umathcode "02247 = "3 "0 "02247
1279\Umathcode "02248 = "3 "0 "02248
1280\Umathcode "02249 = "3 "0 "02249
1281\Umathcode "0224A = "3 "0 "0224A
1282\Umathcode "0224C = "3 "0 "0224C
1283\Umathcode "0224D = "3 "0 "0224D
1284\Umathcode "0224E = "3 "0 "0224E
1285\Umathcode "02250 = "3 "0 "02250
1286\Umathcode "02251 = "3 "0 "02251
1287\Umathcode "02252 = "3 "0 "02252
1288\Umathcode "02253 = "3 "0 "02253
1289\Umathcode "02254 = "3 "0 "02254
1290\Umathcode "02255 = "3 "0 "02255
1291\Umathcode "02256 = "3 "0 "02256
1292\Umathcode "02257 = "3 "0 "02257
1293\Umathcode "02259 = "3 "0 "02259
1294\Umathcode "0225A = "3 "0 "0225A
1295\Umathcode "0225B = "3 "0 "0225B
1296\Umathcode "0225C = "3 "0 "0225C
1297\Umathcode "0225D = "3 "0 "0225D
1298\Umathcode "0225E = "3 "0 "0225E
1299\Umathcode "0225F = "3 "0 "0225F
1300\Umathcode "02260 = "3 "0 "02260
1301\Umathcode "02261 = "3 "0 "02261
1302\Umathcode "02262 = "3 "0 "02262
1303\Umathcode "02263 = "3 "0 "02263
1304\Umathcode "02264 = "3 "0 "02264
1305\Umathcode "02265 = "3 "0 "02265
1306\Umathcode "02266 = "3 "0 "02266
1307\Umathcode "02267 = "3 "0 "02267
1308\Umathcode "02268 = "3 "0 "02268
1309\Umathcode "02269 = "3 "0 "02269
1310\Umathcode "0226A = "3 "0 "0226A
1311\Umathcode "0226B = "3 "0 "0226B
1312\Umathcode "0226C = "3 "0 "0226C
1313\Umathcode "0226D = "3 "0 "0226D
1314\Umathcode "0226E = "3 "0 "0226E
1315\Umathcode "0226F = "3 "0 "0226F
1316\Umathcode "02270 = "3 "0 "02270
1317\Umathcode "02271 = "3 "0 "02271
1318\Umathcode "02272 = "3 "0 "02272
1319\Umathcode "02273 = "3 "0 "02273
1320\Umathcode "02274 = "3 "0 "02274
1321\Umathcode "02275 = "3 "0 "02275
1322\Umathcode "02276 = "3 "0 "02276
1323\Umathcode "02277 = "3 "0 "02277
1324\Umathcode "02278 = "3 "0 "02278
1325\Umathcode "02279 = "3 "0 "02279
1326\Umathcode "0227A = "3 "0 "0227A
1327\Umathcode "0227B = "3 "0 "0227B
1328\Umathcode "0227C = "3 "0 "0227C
1329\Umathcode "0227D = "3 "0 "0227D
1330\Umathcode "0227E = "3 "0 "0227E
1331\Umathcode "0227F = "3 "0 "0227F
1332\Umathcode "02280 = "3 "0 "02280
1333\Umathcode "02281 = "3 "0 "02281
1334\Umathcode "02282 = "3 "0 "02282
1335\Umathcode "02283 = "3 "0 "02283
1336\Umathcode "02284 = "3 "0 "02284
1337\Umathcode "02285 = "3 "0 "02285
1338\Umathcode "02286 = "3 "0 "02286
1339\Umathcode "02287 = "3 "0 "02287
1340\Umathcode "02288 = "3 "0 "02288
1341\Umathcode "02289 = "3 "0 "02289
1342\Umathcode "0228A = "3 "0 "0228A
1343\Umathcode "0228B = "3 "0 "0228B
1344\Umathcode "0228E = "2 "0 "0228E
1345\Umathcode "0228F = "3 "0 "0228F
1346\Umathcode "02290 = "3 "0 "02290
1347\Umathcode "02291 = "2 "0 "02291
1348\Umathcode "02292 = "2 "0 "02292
1349\Umathcode "02293 = "2 "0 "02293
1350\Umathcode "02294 = "2 "0 "02294
1351\Umathcode "02295 = "2 "0 "02295
1352\Umathcode "02296 = "2 "0 "02296
1353\Umathcode "02297 = "2 "0 "02297
1354\Umathcode "02298 = "2 "0 "02298
1355\Umathcode "02299 = "2 "0 "02299
1356\Umathcode "0229A = "2 "0 "0229A
1357\Umathcode "0229B = "2 "0 "0229B
1358\Umathcode "0229C = "2 "0 "0229C
1359\Umathcode "0229D = "2 "0 "0229D
1360\Umathcode "0229E = "2 "0 "0229E
1361\Umathcode "0229F = "2 "0 "0229F
1362\Umathcode "022A0 = "2 "0 "022A0
1363\Umathcode "022A1 = "2 "0 "022A1
1364\Umathcode "022A2 = "3 "0 "022A2
1365\Umathcode "022A3 = "3 "0 "022A3
1366\Umathcode "022A4 = "0 "0 "022A4
1367\Umathcode "022A5 = "0 "0 "022A5
1368\Umathcode "022A7 = "3 "0 "022A7
1369\Umathcode "022A8 = "3 "0 "022A8
1370\Umathcode "022A9 = "3 "0 "022A9
1371\Umathcode "022AA = "3 "0 "022AA
1372\Umathcode "022AB = "3 "0 "022AB
1373\Umathcode "022AC = "3 "0 "022AC
1374\Umathcode "022AD = "3 "0 "022AD
1375\Umathcode "022AE = "3 "0 "022AE
1376\Umathcode "022AF = "3 "0 "022AF
1377\Umathcode "022B2 = "2 "0 "022B2
1378\Umathcode "022B3 = "2 "0 "022B3
1379\Umathcode "022B8 = "3 "0 "022B8
1380\Umathcode "022BA = "2 "0 "022BA
1381\Umathcode "022BB = "2 "0 "022BB
1382\Umathcode "022BC = "2 "0 "022BC
1383\Umathcode "022C0 = "1 "0 "022C0
1384\Umathcode "022C1 = "1 "0 "022C1
1385\Umathcode "022C2 = "1 "0 "022C2
1386\Umathcode "022C3 = "1 "0 "022C3
1387\Umathcode "022C4 = "2 "0 "022C4
1388\Umathcode "022C5 = "2 "0 "022C5
1389\Umathcode "022C6 = "2 "0 "022C6
1390\Umathcode "022C7 = "2 "0 "022C7
1391\Umathcode "022C8 = "3 "0 "022C8
1392\Umathcode "022C9 = "2 "0 "022C9
1393\Umathcode "022CA = "2 "0 "022CA
1394\Umathcode "022CB = "2 "0 "022CB
1395\Umathcode "022CC = "2 "0 "022CC
1396\Umathcode "022CE = "2 "0 "022CE
1397\Umathcode "022CF = "2 "0 "022CF
1398\Umathcode "022D0 = "3 "0 "022D0
1399\Umathcode "022D1 = "3 "0 "022D1
1400\Umathcode "022D2 = "2 "0 "022D2
1401\Umathcode "022D3 = "2 "0 "022D3
1402\Umathcode "022D4 = "3 "0 "022D4
1403\Umathcode "022D6 = "2 "0 "022D6
1404\Umathcode "022D7 = "2 "0 "022D7
1405\Umathcode "022D8 = "3 "0 "022D8
1406\Umathcode "022D9 = "3 "0 "022D9
1407\Umathcode "022DA = "3 "0 "022DA
1408\Umathcode "022DB = "3 "0 "022DB
1409\Umathcode "022DC = "3 "0 "022DC
1410\Umathcode "022DD = "3 "0 "022DD
1411\Umathcode "022DE = "3 "0 "022DE
1412\Umathcode "022DF = "3 "0 "022DF
1413\Umathcode "022E0 = "3 "0 "022E0
1414\Umathcode "022E1 = "3 "0 "022E1
1415\Umathcode "022E2 = "3 "0 "022E2
1416\Umathcode "022E3 = "3 "0 "022E3
1417\Umathcode "022E4 = "3 "0 "022E4
1418\Umathcode "022E5 = "3 "0 "022E5
1419\Umathcode "022E6 = "3 "0 "022E6
1420\Umathcode "022E7 = "3 "0 "022E7
1421\Umathcode "022E8 = "3 "0 "022E8
1422\Umathcode "022E9 = "3 "0 "022E9
1423\Umathcode "022EA = "3 "0 "022EA
1424\Umathcode "022EB = "3 "0 "022EB
1425\Umathcode "022EC = "3 "0 "022EC
1426\Umathcode "022ED = "3 "0 "022ED
1427\Umathcode "022EE = "0 "0 "022EE
1428\Umathcode "022EF = "0 "0 "022EF
1429\Umathcode "022F0 = "0 "0 "022F0
1430\Umathcode "022F1 = "0 "0 "022F1
1431\Umathcode "02300 = "0 "0 "02300
1432\Umathcode "02308 = "4 "0 "02308
1433\Umathcode "02309 = "5 "0 "02309
1434\Umathcode "0230A = "4 "0 "0230A
1435\Umathcode "0230B = "5 "0 "0230B
1436\Umathcode "0231C = "4 "0 "0231C
1437\Umathcode "0231D = "5 "0 "0231D
1438\Umathcode "0231E = "4 "0 "0231E
1439\Umathcode "0231F = "5 "0 "0231F
1440\Umathcode "02322 = "3 "0 "02322
1441\Umathcode "02323 = "3 "0 "02323
1442\Umathcode "023B0 = "4 "0 "023B0
1443\Umathcode "023B1 = "5 "0 "023B1
1444\Umathcode "024C7 = "0 "0 "024C7
1445\Umathcode "024C8 = "0 "0 "024C8
1446\Umathcode "025A0 = "0 "0 "025A0
1447\Umathcode "025A1 = "0 "0 "025A1
1448\Umathcode "025A2 = "0 "0 "025A2
1449\Umathcode "025B2 = "2 "0 "025B2
1450\Umathcode "025B3 = "0 "0 "025B3
1451\Umathcode "025B6 = "2 "0 "025B6
1452\Umathcode "025B7 = "2 "0 "025B7
1453\Umathcode "025BC = "2 "0 "025BC
1454\Umathcode "025BD = "2 "0 "025BD
1455\Umathcode "025C0 = "2 "0 "025C0
1456\Umathcode "025C1 = "2 "0 "025C1
1457\Umathcode "025CA = "0 "0 "025CA
1458\Umathcode "025EF = "2 "0 "025EF
1459\Umathcode "02605 = "0 "0 "02605
1460\Umathcode "02660 = "0 "0 "02660
1461\Umathcode "02661 = "0 "0 "02661
1462\Umathcode "02662 = "0 "0 "02662
1463\Umathcode "02663 = "0 "0 "02663
1464\Umathcode "02666 = "0 "0 "02666
1465\Umathcode "0266D = "0 "0 "0266D
1466\Umathcode "0266E = "0 "0 "0266E
1467\Umathcode "0266F = "0 "0 "0266F
1468\Umathcode "02713 = "0 "0 "02713
1469\Umathcode "02720 = "0 "0 "02720
1470\Umathcode "027E6 = "4 "0 "027E6
1471\Umathcode "027E7 = "5 "0 "027E7
1472\Umathcode "027E8 = "4 "0 "027E8
1473\Umathcode "027E9 = "5 "0 "027E9
1474\Umathcode "027EA = "4 "0 "027EA
1475\Umathcode "027EB = "5 "0 "027EB
1476\Umathcode "027EE = "4 "0 "027EE
1477\Umathcode "027EF = "5 "0 "027EF
1478\Umathcode "027F5 = "3 "0 "027F5
1479\Umathcode "027F6 = "3 "0 "027F6
1480\Umathcode "027F7 = "3 "0 "027F7
1481\Umathcode "027F8 = "3 "0 "027F8
1482\Umathcode "027F9 = "3 "0 "027F9
1483\Umathcode "027FA = "3 "0 "027FA
1484\Umathcode "027FB = "3 "0 "027FB
1485\Umathcode "027FC = "3 "0 "027FC
1486\Umathcode "027FD = "3 "0 "027FD
1487\Umathcode "027FE = "3 "0 "027FE
1488\Umathcode "027FF = "3 "0 "027FF
1489\Umathcode "02906 = "3 "0 "02906
1490\Umathcode "02907 = "3 "0 "02907
1491\Umathcode "0290A = "3 "0 "0290A
1492\Umathcode "0290B = "3 "0 "0290B
1493\Umathcode "0290C = "3 "0 "0290C
1494\Umathcode "0290D = "3 "0 "0290D
1495\Umathcode "02911 = "3 "0 "02911
1496\Umathcode "02916 = "3 "0 "02916
1497\Umathcode "02917 = "3 "0 "02917
1498\Umathcode "02921 = "3 "0 "02921
1499\Umathcode "02922 = "3 "0 "02922
1500\Umathcode "02923 = "3 "0 "02923
1501\Umathcode "02924 = "3 "0 "02924
1502\Umathcode "02925 = "3 "0 "02925
1503\Umathcode "02926 = "3 "0 "02926
1504\Umathcode "02A00 = "1 "0 "02A00
1505\Umathcode "02A01 = "1 "0 "02A01
1506\Umathcode "02A02 = "1 "0 "02A02
1507\Umathcode "02A03 = "1 "0 "02A03
1508\Umathcode "02A04 = "1 "0 "02A04
1509\Umathcode "02A05 = "1 "0 "02A05
1510\Umathcode "02A06 = "1 "0 "02A06
1511\Umathcode "02A09 = "1 "0 "02A09
1512\Umathcode "02A3F = "2 "0 "02A3F
1513\Umathcode "02A7D = "3 "0 "02A7D
1514\Umathcode "02A7E = "3 "0 "02A7E
1515\Umathcode "02A85 = "3 "0 "02A85
1516\Umathcode "02A86 = "3 "0 "02A86
1517\Umathcode "02A87 = "3 "0 "02A87
1518\Umathcode "02A88 = "3 "0 "02A88
1519\Umathcode "02A89 = "3 "0 "02A89
1520\Umathcode "02A8A = "3 "0 "02A8A
1521\Umathcode "02A8B = "3 "0 "02A8B
1522\Umathcode "02A8C = "3 "0 "02A8C
1523\Umathcode "02A95 = "3 "0 "02A95
1524\Umathcode "02A96 = "3 "0 "02A96
1525\Umathcode "02AAF = "3 "0 "02AAF
1526\Umathcode "02AB0 = "3 "0 "02AB0
1527\Umathcode "02AB1 = "3 "0 "02AB1
1528\Umathcode "02AB2 = "3 "0 "02AB2
1529\Umathcode "02AB3 = "3 "0 "02AB3
1530\Umathcode "02AB4 = "3 "0 "02AB4
1531\Umathcode "02AB5 = "3 "0 "02AB5
1532\Umathcode "02AB6 = "3 "0 "02AB6
1533\Umathcode "02AB7 = "3 "0 "02AB7
1534\Umathcode "02AB8 = "3 "0 "02AB8
1535\Umathcode "02AB9 = "3 "0 "02AB9
1536\Umathcode "02ABA = "3 "0 "02ABA
1537\Umathcode "02AC5 = "3 "0 "02AC5
1538\Umathcode "02AC6 = "3 "0 "02AC6
1539\Umathcode "02ACB = "3 "0 "02ACB
1540\Umathcode "02ACC = "3 "0 "02ACC
1541\Umathcode "12035 = "0 "0 "12035
1542\Umathcode "1D6A4 = "0 "0 "1D6A4
1543\Umathcode "1D6A5 = "0 "0 "1D6A5
1544\Umathcode "1D6FB = "0 "0 "1D6FB
1545\Umathcode "1D717 = "0 "0 "1D717
1546\Umathcode "1D718 = "0 "0 "1D718
1547
1548% gaps .. done in lua (as example)
1549
1550% \Umathcode "1D455 = "0 "0 "0210E
1551% \Umathcode "1D49D = "0 "0 "0212C
1552% \Umathcode "1D4A0 = "0 "0 "02130
1553% \Umathcode "1D4A1 = "0 "0 "02131
1554% \Umathcode "1D4A3 = "0 "0 "0210B
1555% \Umathcode "1D4A4 = "0 "0 "02110
1556% \Umathcode "1D4A7 = "0 "0 "02112
1557% \Umathcode "1D4A8 = "0 "0 "02133
1558% \Umathcode "1D4AD = "0 "0 "0211B
1559% \Umathcode "1D4BA = "0 "0 "0212F
1560% \Umathcode "1D4BC = "0 "0 "0210A
1561% \Umathcode "1D4C4 = "0 "0 "02134
1562% \Umathcode "1D506 = "0 "0 "0212D
1563% \Umathcode "1D50B = "0 "0 "0210C
1564% \Umathcode "1D50C = "0 "0 "02111
1565% \Umathcode "1D515 = "0 "0 "0211C
1566% \Umathcode "1D51D = "0 "0 "02128
1567% \Umathcode "1D53A = "0 "0 "02102
1568% \Umathcode "1D53F = "0 "0 "0210D
1569% \Umathcode "1D545 = "0 "0 "02115
1570% \Umathcode "1D547 = "0 "0 "02119
1571% \Umathcode "1D548 = "0 "0 "0211A
1572% \Umathcode "1D549 = "0 "0 "0211D
1573% \Umathcode "1D551 = "0 "0 "02124
1574
1575% initialization
1576
1577\the\everymathit
1578
1579% a couple of definitions (we could also use \mathchardef):
1580
1581\protected\def\acute                     {\Umathaccent"0"0"0000B4 }
1582\protected\def\acwopencirclearrow        {\Umathchar  "3"0"0021BA }
1583\protected\def\aleph                     {\Umathchar  "0"0"002135 }
1584\protected\def\Alpha                     {\Umathchar  "0"0"000391 }
1585\protected\def\alpha                     {\Umathchar  "0"0"0003B1 }
1586\protected\def\amalg                     {\Umathchar  "2"0"002A3F }
1587\protected\def\angle                     {\Umathchar  "0"0"002220 }
1588\protected\def\Angstrom                  {\Umathchar  "0"0"00212B }
1589\protected\def\approx                    {\Umathchar  "3"0"002248 }
1590\protected\def\approxEq                  {\Umathchar  "3"0"002245 }
1591\protected\def\approxeq                  {\Umathchar  "3"0"00224A }
1592\protected\def\approxnEq                 {\Umathchar  "3"0"002247 }
1593\protected\def\arrowvert                 {\Umathchar  "0"0"00007C }
1594\protected\def\Arrowvert                 {\Umathchar  "0"0"002016 }
1595\protected\def\ast                       {\Umathchar  "2"0"002217 }
1596\protected\def\ast                       {\Umathchar  "2"0"002217 }
1597\protected\def\asymp                     {\Umathchar  "3"0"00224D }
1598\protected\def\backepsilon               {\Umathchar  "0"0"0003F6 }
1599\protected\def\backprime                 {\Umathchar  "0"0"012035 }
1600\protected\def\backsim                   {\Umathchar  "3"0"00223D }
1601\protected\def\backslash                 {\Umathchar  "0"0"00005C }
1602\protected\def\bar                       {\Umathaccent"0"0"0000AF }
1603\protected\def\barleftarrow              {\Umathchar  "3"0"0021E4 }
1604\protected\def\barleftarrowrightarrowbar {\Umathchar  "3"0"0021B9 }
1605\protected\def\barovernorthwestarrow     {\Umathchar  "3"0"0021B8 }
1606\protected\def\barwedge                  {\Umathchar  "2"0"0022BC }
1607\protected\def\because                   {\Umathchar  "3"0"002235 }
1608\protected\def\Beta                      {\Umathchar  "0"0"000392 }
1609\protected\def\beta                      {\Umathchar  "0"0"0003B2 }
1610\protected\def\beth                      {\Umathchar  "0"0"002136 }
1611\protected\def\between                   {\Umathchar  "3"0"00226C }
1612\protected\def\bigcap                    {\Umathchar  "1"0"0022C2 }
1613\protected\def\bigcirc                   {\Umathchar  "2"0"0025EF }
1614\protected\def\bigcircle                 {\Umathchar  "2"0"0020DD }
1615\protected\def\bigcircle                 {\Umathchar  "2"0"0020DD }
1616\protected\def\bigcup                    {\Umathchar  "1"0"0022C3 }
1617\protected\def\bigdiamond                {\Umathchar  "0"0"0020DF }
1618\protected\def\bigodot                   {\Umathchar  "1"0"002A00 }
1619\protected\def\bigoplus                  {\Umathchar  "1"0"002A01 }
1620\protected\def\bigotimes                 {\Umathchar  "1"0"002A02 }
1621\protected\def\bigsqcap                  {\Umathchar  "1"0"002A05 }
1622\protected\def\bigsqcup                  {\Umathchar  "1"0"002A06 }
1623\protected\def\bigsquare                 {\Umathchar  "0"0"0020DE }
1624\protected\def\bigstar                   {\Umathchar  "0"0"002605 }
1625\protected\def\bigtimes                  {\Umathchar  "1"0"002A09 }
1626\protected\def\bigtriangledown           {\Umathchar  "2"0"0025BD }
1627\protected\def\bigtriangleup             {\Umathchar  "2"0"0025B3 }
1628\protected\def\bigudot                   {\Umathchar  "1"0"002A03 }
1629\protected\def\biguplus                  {\Umathchar  "1"0"002A04 }
1630\protected\def\bigvee                    {\Umathchar  "1"0"0022C1 }
1631\protected\def\bigwedge                  {\Umathchar  "1"0"0022C0 }
1632\protected\def\blacklozenge              {\Umathchar  "0"0"002666 }
1633\protected\def\blacksquare               {\Umathchar  "0"0"0025A0 }
1634\protected\def\blacktriangle             {\Umathchar  "2"0"0025B2 }
1635\protected\def\blacktriangledown         {\Umathchar  "2"0"0025BC }
1636\protected\def\blacktriangleleft         {\Umathchar  "2"0"0025C0 }
1637\protected\def\blacktriangleright        {\Umathchar  "2"0"0025B6 }
1638\protected\def\bot                       {\Umathchar  "0"0"0022A5 }
1639\protected\def\bowtie                    {\Umathchar  "3"0"0022C8 }
1640\protected\def\Box                       {\Umathchar  "0"0"0025A1 }
1641\protected\def\boxdot                    {\Umathchar  "2"0"0022A1 }
1642\protected\def\boxminus                  {\Umathchar  "2"0"00229F }
1643\protected\def\boxplus                   {\Umathchar  "2"0"00229E }
1644\protected\def\boxtimes                  {\Umathchar  "2"0"0022A0 }
1645%protected\def\braceld                   {\Umathchar  "0"0"000000 }
1646%protected\def\bracerd                   {\Umathchar  "0"0"000000 }
1647%protected\def\bracelu                   {\Umathchar  "0"0"000000 }
1648%protected\def\braceru                   {\Umathchar  "0"0"000000 }
1649\protected\def\breve                     {\Umathaccent"0"0"0002D8 }
1650\protected\def\bullet                    {\Umathchar  "2"0"002022 }
1651\protected\def\bullet                    {\Umathchar  "2"0"002022 }
1652\protected\def\Bumpeq                    {\Umathchar  "3"0"00224E }
1653\protected\def\cap                       {\Umathchar  "2"0"002229 }
1654\protected\def\Cap                       {\Umathchar  "2"0"0022D2 }
1655\protected\def\carriagereturn            {\Umathchar  "0"0"0021B5 }
1656\protected\def\cdot                      {\Umathchar  "2"0"0022C5 }
1657\protected\def\cdotp                     {\Umathchar  "6"0"0022C5 }
1658\protected\def\cdots                     {\Umathchar  "0"0"0022EF }
1659\protected\def\centerdot                 {\Umathchar  "2"0"0000B7 }
1660\protected\def\check                     {\Umathaccent"0"0"0002C7 }
1661\protected\def\checkmark                 {\Umathchar  "0"0"002713 }
1662\protected\def\Chi                       {\Umathchar  "0"0"0003A7 }
1663\protected\def\chi                       {\Umathchar  "0"0"0003C7 }
1664\protected\def\circ                      {\Umathchar  "2"0"002218 }
1665\protected\def\circeq                    {\Umathchar  "3"0"002257 }
1666\protected\def\circlearrowleft           {\Umathchar  "3"0"0021BB }
1667\protected\def\circlearrowright          {\Umathchar  "3"0"0021BA }
1668\protected\def\circledast                {\Umathchar  "2"0"00229B }
1669\protected\def\circledcirc               {\Umathchar  "2"0"00229A }
1670\protected\def\circleddash               {\Umathchar  "2"0"00229D }
1671\protected\def\circledequals             {\Umathchar  "2"0"00229C }
1672\protected\def\circledR                  {\Umathchar  "0"0"0024C7 }
1673\protected\def\circledS                  {\Umathchar  "0"0"0024C8 }
1674\protected\def\circleonrightarrow        {\Umathchar  "3"0"0021F4 }
1675\protected\def\clubsuit                  {\Umathchar  "0"0"002663 }
1676\protected\def\colon                     {\Umathchar  "6"0"002236 }
1677\protected\def\colonequals               {\Umathchar  "3"0"002254 }
1678\protected\def\complement                {\Umathchar  "0"0"002201 }
1679\protected\def\complexes                 {\Umathchar  "0"0"002102 }
1680\protected\def\cong                      {\Umathchar  "3"0"002245 }
1681\protected\def\coprod                    {\Umathchar  "1"0"002210 }
1682\protected\def\cup                       {\Umathchar  "2"0"00222A }
1683\protected\def\Cup                       {\Umathchar  "2"0"0022D3 }
1684\protected\def\curlyeqprec               {\Umathchar  "3"0"0022DE }
1685\protected\def\curlyeqsucc               {\Umathchar  "3"0"0022DF }
1686\protected\def\curlyvee                  {\Umathchar  "2"0"0022CE }
1687\protected\def\curlywedge                {\Umathchar  "2"0"0022CF }
1688\protected\def\curvearrowleft            {\Umathchar  "3"0"0021B6 }
1689\protected\def\curvearrowright           {\Umathchar  "3"0"0021B7 }
1690\protected\def\cwopencirclearrow         {\Umathchar  "3"0"0021BB }
1691\protected\def\dag                       {\Umathchar  "0"0"002020 }
1692\protected\def\dagger                    {\Umathchar  "2"0"002020 }
1693\protected\def\daleth                    {\Umathchar  "0"0"002138 }
1694\protected\def\dasharrow                 {\Umathchar  "3"0"0021E2 }
1695\protected\def\dashedleftarrow           {\Umathchar  "3"0"00290C }
1696\protected\def\dashedrightarrow          {\Umathchar  "3"0"00290D }
1697\protected\def\dashv                     {\Umathchar  "3"0"0022A3 }
1698\protected\def\ddag                      {\Umathchar  "0"0"002021 }
1699\protected\def\ddagger                   {\Umathchar  "2"0"002021 }
1700\protected\def\dddot                     {\Umathaccent"0"0"0020DB }
1701\protected\def\ddot                      {\Umathaccent"0"0"0000A8 }
1702\protected\def\ddots                     {\Umathchar  "0"0"0022F1 }
1703\protected\def\Ddownarrow                {\Umathchar  "3"0"00290B }
1704\protected\def\definedeq                 {\Umathchar  "3"0"00225D }
1705\protected\def\Delta                     {\Umathchar  "0"0"000394 }
1706\protected\def\delta                     {\Umathchar  "0"0"0003B4 }
1707\protected\def\diamond                   {\Umathchar  "2"0"0022C4 }
1708\protected\def\diamondsuit               {\Umathchar  "0"0"002662 }
1709\protected\def\differentialD             {\Umathchar  "0"0"002145 }
1710\protected\def\differentiald             {\Umathchar  "0"0"002146 }
1711\protected\def\digamma                   {\Umathchar  "0"0"0003DC }
1712\protected\def\div                       {\Umathchar  "2"0"0000F7 }
1713\protected\def\divideontimes             {\Umathchar  "2"0"0022C7 }
1714\protected\def\divides                   {\Umathchar  "2"0"002223 }
1715\protected\def\dot                       {\Umathaccent"0"0"0002D9 }
1716\protected\def\doteq                     {\Umathchar  "3"0"002250 }
1717\protected\def\Doteq                     {\Umathchar  "3"0"002251 }
1718\protected\def\doteqdot                  {\Umathchar  "3"0"002251 }
1719\protected\def\dotminus                  {\Umathchar  "2"0"002238 }
1720\protected\def\dotplus                   {\Umathchar  "2"0"002214 }
1721\protected\def\dots                      {\Umathchar  "0"0"002026 }
1722\protected\def\dottedrightarrow          {\Umathchar  "3"0"002911 }
1723\protected\def\doublecap                 {\Umathchar  "2"0"0022D2 }
1724\protected\def\doublecup                 {\Umathchar  "2"0"0022D3 }
1725\protected\def\doubleprime               {\Umathchar  "0"0"002033 }
1726\protected\def\downarrow                 {\Umathchar  "3"0"002193 }
1727\protected\def\Downarrow                 {\Umathchar  "3"0"0021D3 }
1728\protected\def\downdasharrow             {\Umathchar  "3"0"0021E3 }
1729\protected\def\downdownarrows            {\Umathchar  "3"0"0021CA }
1730\protected\def\downharpoonleft           {\Umathchar  "3"0"0021C3 }
1731\protected\def\downharpoonright          {\Umathchar  "3"0"0021C2 }
1732\protected\def\downuparrows              {\Umathchar  "3"0"0021F5 }
1733\protected\def\downwhitearrow            {\Umathchar  "0"0"0021E9 }
1734\protected\def\downzigzagarrow           {\Umathchar  "3"0"0021AF }
1735\protected\def\ell                       {\Umathchar  "0"0"002113 }
1736\protected\def\emptyset                  {\Umathchar  "0"0"002205 }
1737\protected\def\Epsilon                   {\Umathchar  "0"0"000395 }
1738\protected\def\epsilon                   {\Umathchar  "0"0"0003F5 }
1739\protected\def\eq                        {\Umathchar  "3"0"00003D }
1740\protected\def\eqcirc                    {\Umathchar  "3"0"002256 }
1741\protected\def\eqgtr                     {\Umathchar  "3"0"0022DD }
1742\protected\def\eqless                    {\Umathchar  "3"0"0022DC }
1743\protected\def\eqsim                     {\Umathchar  "3"0"002242 }
1744\protected\def\eqslantgtr                {\Umathchar  "3"0"002A96 }
1745\protected\def\eqslantless               {\Umathchar  "3"0"002A95 }
1746\protected\def\equalscolon               {\Umathchar  "3"0"002255 }
1747\protected\def\equiv                     {\Umathchar  "3"0"002261 }
1748\protected\def\Eta                       {\Umathchar  "0"0"000397 }
1749\protected\def\eta                       {\Umathchar  "0"0"0003B7 }
1750\protected\def\eth                       {\Umathchar  "0"0"0000F0 }
1751\protected\def\Eulerconst                {\Umathchar  "0"0"002107 }
1752\protected\def\exists                    {\Umathchar  "0"0"002203 }
1753\protected\def\exponentiale              {\Umathchar  "0"0"002147 }
1754\protected\def\fallingdotseq             {\Umathchar  "3"0"002252 }
1755\protected\def\Finv                      {\Umathchar  "0"0"002132 }
1756\protected\def\flat                      {\Umathchar  "0"0"00266D }
1757\protected\def\forall                    {\Umathchar  "0"0"002200 }
1758\protected\def\frown                     {\Umathchar  "3"0"002322 }
1759\protected\def\Game                      {\Umathchar  "0"0"002141 }
1760\protected\def\Gamma                     {\Umathchar  "0"0"000393 }
1761\protected\def\gamma                     {\Umathchar  "0"0"0003B3 }
1762\protected\def\ge                        {\Umathchar  "3"0"002265 }
1763\protected\def\geq                       {\Umathchar  "3"0"002265 }
1764\protected\def\geqq                      {\Umathchar  "3"0"002267 }
1765\protected\def\geqslant                  {\Umathchar  "3"0"002A7E }
1766\protected\def\gets                      {\Umathchar  "3"0"002190 }
1767\protected\def\gg                        {\Umathchar  "3"0"00226B }
1768\protected\def\ggg                       {\Umathchar  "3"0"0022D9 }
1769\protected\def\gggtr                     {\Umathchar  "3"0"0022D9 }
1770\protected\def\gimel                     {\Umathchar  "0"0"002137 }
1771\protected\def\gnapprox                  {\Umathchar  "3"0"002A8A }
1772\protected\def\gneqq                     {\Umathchar  "3"0"002269 }
1773\protected\def\gnsim                     {\Umathchar  "3"0"0022E7 }
1774\protected\def\grave                     {\Umathaccent"0"0"000060 }
1775\protected\def\gt                        {\Umathchar  "3"0"00003E }
1776\protected\def\gtrapprox                 {\Umathchar  "3"0"002A86 }
1777\protected\def\gtrdot                    {\Umathchar  "2"0"0022D7 }
1778\protected\def\gtreqless                 {\Umathchar  "3"0"0022DB }
1779\protected\def\gtreqqless                {\Umathchar  "3"0"002A8C }
1780\protected\def\gtrless                   {\Umathchar  "3"0"002277 }
1781\protected\def\gtrsim                    {\Umathchar  "3"0"002273 }
1782\protected\def\hat                       {\Umathaccent"0"0"0002C6 }
1783\protected\def\hbar                      {\Umathchar  "0"0"00210F }
1784\protected\def\heartsuit                 {\Umathchar  "0"0"002661 }
1785\protected\def\hookleftarrow             {\Umathchar  "3"0"0021A9 }
1786\protected\def\hookrightarrow            {\Umathchar  "3"0"0021AA }
1787\protected\def\hslash                    {\Umathchar  "0"0"00210F }
1788\protected\def\iiint                     {\Umathchar  "1"0"00222D }
1789\protected\def\iiintop                   {\Umathchar  "0"0"00222D }
1790\protected\def\iint                      {\Umathchar  "1"0"00222C }
1791\protected\def\iintop                    {\Umathchar  "0"0"00222C }
1792\protected\def\Im                        {\Umathchar  "0"0"002111 }
1793\protected\def\imaginaryi                {\Umathchar  "0"0"002148 }
1794\protected\def\imaginaryj                {\Umathchar  "0"0"002149 }
1795\protected\def\imath                     {\Umathchar  "0"0"01D6A4 }
1796\protected\def\imply                     {\Umathchar  "3"0"0021D2 }
1797\protected\def\in                        {\Umathchar  "0"0"002208 }
1798\protected\def\infty                     {\Umathchar  "0"0"00221E }
1799\protected\def\int                       {\Umathchar  "1"0"00222B }
1800\protected\def\intclockwise              {\Umathchar  "1"0"002231 }
1801\protected\def\integers                  {\Umathchar  "0"0"002124 }
1802\protected\def\intercal                  {\Umathchar  "2"0"0022BA }
1803\protected\def\intop                     {\Umathchar  "0"0"00222B }
1804\protected\def\Iota                      {\Umathchar  "0"0"000399 }
1805\protected\def\iota                      {\Umathchar  "0"0"0003B9 }
1806\protected\def\jmath                     {\Umathchar  "0"0"01D6A5 }
1807\protected\def\Join                      {\Umathchar  "3"0"0022C8 }
1808\protected\def\Kappa                     {\Umathchar  "0"0"00039A }
1809\protected\def\kappa                     {\Umathchar  "0"0"0003BA }
1810\protected\def\Lambda                    {\Umathchar  "0"0"00039B }
1811\protected\def\lambda                    {\Umathchar  "0"0"0003BB }
1812\protected\def\land                      {\Umathchar  "2"0"002227 }
1813\protected\def\langle                    {\Udelimiter "4"0"0027E8 }
1814\protected\def\lbrace                    {\Udelimiter "4"0"00007B }
1815\protected\def\lbrack                    {\Udelimiter "4"0"00005B }
1816\protected\def\lceil                     {\Udelimiter "4"0"002308 }
1817\protected\def\lceiling                  {\Udelimiter "4"0"002308 }
1818\protected\def\ldotp                     {\Umathchar  "6"0"00002E }
1819\protected\def\ldots                     {\Umathchar  "0"0"002026 }
1820\protected\def\Ldsh                      {\Umathchar  "3"0"0021B2 }
1821\protected\def\le                        {\Umathchar  "3"0"002264 }
1822\protected\def\leadsto                   {\Umathchar  "3"0"0021DD }
1823\protected\def\leftarrow                 {\Umathchar  "3"0"002190 }
1824\protected\def\Leftarrow                 {\Umathchar  "3"0"0021D0 }
1825\protected\def\leftarrowtail             {\Umathchar  "3"0"0021A2 }
1826\protected\def\leftarrowtriangle         {\Umathchar  "3"0"0021FD }
1827\protected\def\leftdasharrow             {\Umathchar  "3"0"0021E0 }
1828\protected\def\leftharpoondown           {\Umathchar  "3"0"0021BD }
1829\protected\def\leftharpoonup             {\Umathchar  "3"0"0021BC }
1830\protected\def\leftleftarrows            {\Umathchar  "3"0"0021C7 }
1831\protected\def\leftrightarrow            {\Umathchar  "3"0"002194 }
1832\protected\def\Leftrightarrow            {\Umathchar  "3"0"0021D4 }
1833\protected\def\leftrightarrows           {\Umathchar  "3"0"0021C6 }
1834\protected\def\leftrightarrowtriangle    {\Umathchar  "3"0"0021FF }
1835\protected\def\leftrightharpoons         {\Umathchar  "3"0"0021CB }
1836\protected\def\leftrightsquigarrow       {\Umathchar  "3"0"0021AD }
1837\protected\def\leftsquigarrow            {\Umathchar  "3"0"0021DC }
1838\protected\def\leftthreetimes            {\Umathchar  "2"0"0022CB }
1839\protected\def\leftwavearrow             {\Umathchar  "3"0"00219C }
1840\protected\def\leftwhitearrow            {\Umathchar  "0"0"0021E6 }
1841\protected\def\leq                       {\Umathchar  "3"0"002264 }
1842\protected\def\leqq                      {\Umathchar  "3"0"002266 }
1843\protected\def\leqslant                  {\Umathchar  "3"0"002A7D }
1844\protected\def\lessapprox                {\Umathchar  "3"0"002A85 }
1845\protected\def\lessdot                   {\Umathchar  "2"0"0022D6 }
1846\protected\def\lesseqgtr                 {\Umathchar  "3"0"0022DA }
1847\protected\def\lesseqqgtr                {\Umathchar  "3"0"002A8B }
1848\protected\def\lessgtr                   {\Umathchar  "3"0"002276 }
1849\protected\def\lesssim                   {\Umathchar  "3"0"002272 }
1850\protected\def\lfloor                    {\Udelimiter "4"0"00230A }
1851\protected\def\lgroup                    {\Udelimiter "4"0"0027EE }
1852\protected\def\lhook                     {\Umathchar  "3"0"0FE322 }
1853\protected\def\lhooknwarrow              {\Umathchar  "3"0"002923 }
1854\protected\def\lhooksearrow              {\Umathchar  "3"0"002925 }
1855\protected\def\linefeed                  {\Umathchar  "0"0"0021B4 }
1856\protected\def\ll                        {\Umathchar  "3"0"00226A }
1857\protected\def\llangle                   {\Udelimiter "4"0"0027EA }
1858\protected\def\llbracket                 {\Udelimiter "4"0"0027E6 }
1859\protected\def\llcorner                  {\Udelimiter "4"0"00231E }
1860\protected\def\Lleftarrow                {\Umathchar  "3"0"0021DA }
1861\protected\def\lll                       {\Umathchar  "3"0"0022D8 }
1862\protected\def\llless                    {\Umathchar  "3"0"0022D8 }
1863\protected\def\lmoustache                {\Udelimiter "4"0"0023B0 }
1864\protected\def\lnapprox                  {\Umathchar  "3"0"002A89 }
1865\protected\def\lneq                      {\Umathchar  "3"0"002A87 }
1866\protected\def\lneqq                     {\Umathchar  "3"0"002268 }
1867\protected\def\lnot                      {\Umathchar  "0"0"0000AC }
1868\protected\def\lnsim                     {\Umathchar  "3"0"0022E6 }
1869\protected\def\longleftarrow             {\Umathchar  "3"0"0027F5 }
1870\protected\def\Longleftarrow             {\Umathchar  "3"0"0027F8 }
1871\protected\def\longleftrightarrow        {\Umathchar  "3"0"0027F7 }
1872\protected\def\Longleftrightarrow        {\Umathchar  "3"0"0027FA }
1873\protected\def\longmapsfrom              {\Umathchar  "3"0"0027FB }
1874\protected\def\Longmapsfrom              {\Umathchar  "3"0"0027FD }
1875\protected\def\longmapsto                {\Umathchar  "3"0"0027FC }
1876\protected\def\Longmapsto                {\Umathchar  "3"0"0027FE }
1877\protected\def\longrightarrow            {\Umathchar  "3"0"0027F6 }
1878\protected\def\Longrightarrow            {\Umathchar  "3"0"0027F9 }
1879\protected\def\longrightsquigarrow       {\Umathchar  "3"0"0027FF }
1880\protected\def\looparrowleft             {\Umathchar  "3"0"0021AB }
1881\protected\def\looparrowright            {\Umathchar  "3"0"0021AC }
1882\protected\def\lor                       {\Umathchar  "2"0"002228 }
1883\protected\def\lozenge                   {\Umathchar  "0"0"0025CA }
1884\protected\def\lparent                   {\Udelimiter "4"0"000028 }
1885\protected\def\lrcorner                  {\Udelimiter "5"0"00231F }
1886\protected\def\Lsh                       {\Umathchar  "3"0"0021B0 }
1887\protected\def\lt                        {\Umathchar  "3"0"00003C }
1888\protected\def\ltimes                    {\Umathchar  "2"0"0022C9 }
1889\protected\def\lvert                     {\Udelimiter "4"0"00007C }
1890\protected\def\lVert                     {\Udelimiter "4"0"002016 }
1891\protected\def\maltese                   {\Umathchar  "0"0"002720 }
1892\protected\def\mapsdown                  {\Umathchar  "3"0"0021A7 }
1893\protected\def\mapsfrom                  {\Umathchar  "3"0"0021A4 }
1894\protected\def\Mapsfrom                  {\Umathchar  "3"0"002906 }
1895\protected\def\mapsfromchar              {\Umathchar  "3"0"0FE324 }
1896\protected\def\mapsto                    {\Umathchar  "3"0"0021A6 }
1897\protected\def\Mapsto                    {\Umathchar  "3"0"002907 }
1898\protected\def\mapstochar                {\Umathchar  "3"0"0FE321 }
1899\protected\def\mapsup                    {\Umathchar  "3"0"0021A5 }
1900\protected\def\mathring                  {\Umathaccent"0"0"0002DA }
1901\protected\def\measuredangle             {\Umathchar  "0"0"002221 }
1902\protected\def\measuredeq                {\Umathchar  "3"0"00225E }
1903\protected\def\mho                       {\Umathchar  "0"0"002127 }
1904\protected\def\mid                       {\Umathchar  "3"0"00007C }
1905\protected\def\minus                     {\Umathchar  "2"0"002212 }
1906\protected\def\minuscolon                {\Umathchar  "2"0"002239 }
1907\protected\def\models                    {\Umathchar  "3"0"0022A7 }
1908\protected\def\mp                        {\Umathchar  "2"0"002213 }
1909\protected\def\Mu                        {\Umathchar  "0"0"00039C }
1910\protected\def\mu                        {\Umathchar  "0"0"0003BC }
1911\protected\def\multimap                  {\Umathchar  "3"0"0022B8 }
1912\protected\def\napprox                   {\Umathchar  "3"0"002249 }
1913\protected\def\napproxEq                 {\Umathchar  "3"0"002246 }
1914\protected\def\nasymp                    {\Umathchar  "3"0"00226D }
1915\protected\def\natural                   {\Umathchar  "0"0"00266E }
1916\protected\def\naturalnumbers            {\Umathchar  "0"0"002115 }
1917\protected\def\ncong                     {\Umathchar  "3"0"002246 }
1918\protected\def\ndivides                  {\Umathchar  "2"0"002224 }
1919\protected\def\ne                        {\Umathchar  "3"0"002260 }
1920\protected\def\nearrow                   {\Umathchar  "3"0"002197 }
1921\protected\def\Nearrow                   {\Umathchar  "3"0"0021D7 }
1922\protected\def\neg                       {\Umathchar  "0"0"0000AC }
1923\protected\def\negativesign              {\Umathchar  "2"0"00207B }
1924\protected\def\neq                       {\Umathchar  "3"0"002260 }
1925\protected\def\nequiv                    {\Umathchar  "3"0"002262 }
1926\protected\def\neswarrow                 {\Umathchar  "3"0"002922 }
1927\protected\def\nexists                   {\Umathchar  "0"0"002204 }
1928\protected\def\ngeq                      {\Umathchar  "3"0"002271 }
1929\protected\def\ngtr                      {\Umathchar  "3"0"00226F }
1930\protected\def\ngtrless                  {\Umathchar  "3"0"002279 }
1931\protected\def\ngtrsim                   {\Umathchar  "3"0"002275 }
1932\protected\def\nHdownarrow               {\Umathchar  "3"0"0021DF }
1933\protected\def\nHuparrow                 {\Umathchar  "3"0"0021DE }
1934\protected\def\ni                        {\Umathchar  "3"0"00220B }
1935\protected\def\nin                       {\Umathchar  "3"0"002209 }
1936\protected\def\nleftarrow                {\Umathchar  "3"0"00219A }
1937\protected\def\nLeftarrow                {\Umathchar  "3"0"0021CD }
1938\protected\def\nleftrightarrow           {\Umathchar  "3"0"0021AE }
1939\protected\def\nLeftrightarrow           {\Umathchar  "3"0"0021CE }
1940\protected\def\nleq                      {\Umathchar  "3"0"002270 }
1941\protected\def\nless                     {\Umathchar  "3"0"00226E }
1942\protected\def\nlessgtr                  {\Umathchar  "3"0"002278 }
1943\protected\def\nlesssim                  {\Umathchar  "3"0"002274 }
1944\protected\def\nmid                      {\Umathchar  "3"0"002224 }
1945\protected\def\nni                       {\Umathchar  "3"0"00220C }
1946\protected\def\not                       {\Umathchar  "3"0"000338 }
1947\protected\def\notin                     {\Umathchar  "3"0"002209 }
1948\protected\def\nowns                     {\Umathchar  "3"0"00220C }
1949\protected\def\nparallel                 {\Umathchar  "3"0"002226 }
1950\protected\def\nprec                     {\Umathchar  "3"0"002280 }
1951\protected\def\npreccurlyeq              {\Umathchar  "3"0"0022E0 }
1952\protected\def\nrightarrow               {\Umathchar  "3"0"00219B }
1953\protected\def\nRightarrow               {\Umathchar  "3"0"0021CF }
1954\protected\def\nsim                      {\Umathchar  "3"0"002241 }
1955\protected\def\nsimeq                    {\Umathchar  "3"0"002244 }
1956\protected\def\nsqsubseteq               {\Umathchar  "3"0"0022E2 }
1957\protected\def\nsqsupseteq               {\Umathchar  "3"0"0022E3 }
1958\protected\def\nsubset                   {\Umathchar  "3"0"002284 }
1959\protected\def\nsubseteq                 {\Umathchar  "3"0"002288 }
1960\protected\def\nsucc                     {\Umathchar  "3"0"002281 }
1961\protected\def\nsucccurlyeq              {\Umathchar  "3"0"0022E1 }
1962\protected\def\nsupset                   {\Umathchar  "3"0"002285 }
1963\protected\def\nsupseteq                 {\Umathchar  "3"0"002289 }
1964\protected\def\ntriangleleft             {\Umathchar  "3"0"0022EB }
1965\protected\def\ntrianglelefteq           {\Umathchar  "3"0"0022EC }
1966\protected\def\ntriangleright            {\Umathchar  "3"0"0022EA }
1967\protected\def\ntrianglerighteq          {\Umathchar  "3"0"0022ED }
1968\protected\def\Nu                        {\Umathchar  "0"0"00039D }
1969\protected\def\nu                        {\Umathchar  "0"0"0003BD }
1970\protected\def\nvdash                    {\Umathchar  "3"0"0022AC }
1971\protected\def\nvDash                    {\Umathchar  "3"0"0022AD }
1972\protected\def\nVdash                    {\Umathchar  "3"0"0022AE }
1973\protected\def\nVDash                    {\Umathchar  "3"0"0022AF }
1974\protected\def\nvleftarrow               {\Umathchar  "3"0"0021F7 }
1975\protected\def\nVleftarrow               {\Umathchar  "3"0"0021FA }
1976\protected\def\nvleftrightarrow          {\Umathchar  "3"0"0021F9 }
1977\protected\def\nVleftrightarrow          {\Umathchar  "3"0"0021FC }
1978\protected\def\nvrightarrow              {\Umathchar  "3"0"0021F8 }
1979\protected\def\nVrightarrow              {\Umathchar  "3"0"0021FB }
1980\protected\def\nwarrow                   {\Umathchar  "3"0"002196 }
1981\protected\def\Nwarrow                   {\Umathchar  "3"0"0021D6 }
1982\protected\def\nwsearrow                 {\Umathchar  "3"0"002921 }
1983\protected\def\odot                      {\Umathchar  "2"0"002299 }
1984\protected\def\ohm                       {\Umathchar  "0"0"002126 }
1985\protected\def\oiiint                    {\Umathchar  "1"0"002230 }
1986\protected\def\oiint                     {\Umathchar  "1"0"00222F }
1987\protected\def\oint                      {\Umathchar  "1"0"00222E }
1988\protected\def\ointclockwise             {\Umathchar  "1"0"002232 }
1989\protected\def\ointctrclockwise          {\Umathchar  "1"0"002233 }
1990\protected\def\Omega                     {\Umathchar  "0"0"0003A9 }
1991\protected\def\omega                     {\Umathchar  "0"0"0003C9 }
1992\protected\def\Omicron                   {\Umathchar  "0"0"00039F }
1993\protected\def\omicron                   {\Umathchar  "0"0"0003BF }
1994\protected\def\ominus                    {\Umathchar  "2"0"002296 }
1995\protected\def\oplus                     {\Umathchar  "2"0"002295 }
1996\protected\def\oslash                    {\Umathchar  "2"0"002298 }
1997\protected\def\otimes                    {\Umathchar  "2"0"002297 }
1998\protected\def\overbar                   {\Umathaccent"0"0"00203E }
1999\protected\def\overbrace                 {\Umathaccent"0"0"0023DE }
2000\protected\def\overbracket               {\Umathaccent"0"0"0023B4 }
2001\protected\def\overparent                {\Umathaccent"0"0"0023DC }
2002\protected\def\owns                      {\Umathchar  "3"0"00220B }
2003\protected\def\P                         {\Umathchar  "0"0"0000B6 }
2004\protected\def\parallel                  {\Umathchar  "3"0"002225 }
2005\protected\def\partial                   {\Umathchar  "0"0"002202 }
2006\protected\def\perp                      {\Umathchar  "3"0"0022A5 }
2007\protected\def\Phi                       {\Umathchar  "0"0"0003A6 }
2008\protected\def\phi                       {\Umathchar  "0"0"0003D5 }
2009\protected\def\Pi                        {\Umathchar  "0"0"0003A0 }
2010\protected\def\pi                        {\Umathchar  "0"0"0003C0 }
2011\protected\def\pitchfork                 {\Umathchar  "3"0"0022D4 }
2012\protected\def\Plankconst                {\Umathchar  "0"0"00210E }
2013\protected\def\pm                        {\Umathchar  "2"0"0000B1 }
2014\protected\def\positivesign              {\Umathchar  "2"0"00207A }
2015\protected\def\prec                      {\Umathchar  "3"0"00227A }
2016\protected\def\precapprox                {\Umathchar  "3"0"002AB7 }
2017\protected\def\preccurlyeq               {\Umathchar  "3"0"00227C }
2018\protected\def\preceq                    {\Umathchar  "3"0"002AAF }
2019\protected\def\preceqq                   {\Umathchar  "3"0"002AB3 }
2020\protected\def\precnapprox               {\Umathchar  "3"0"002AB9 }
2021\protected\def\precneq                   {\Umathchar  "3"0"002AB1 }
2022\protected\def\precneqq                  {\Umathchar  "3"0"002AB5 }
2023\protected\def\precnsim                  {\Umathchar  "3"0"0022E8 }
2024\protected\def\precsim                   {\Umathchar  "3"0"00227E }
2025\protected\def\prime                     {\Umathchar  "0"0"002032 }
2026\protected\def\primes                    {\Umathchar  "0"0"002119 }
2027\protected\def\prod                      {\Umathchar  "1"0"00220F }
2028\protected\def\PropertyLine              {\Umathchar  "0"0"00214A }
2029\protected\def\propto                    {\Umathchar  "3"0"00221D }
2030\protected\def\Psi                       {\Umathchar  "0"0"0003A8 }
2031\protected\def\psi                       {\Umathchar  "0"0"0003C8 }
2032\protected\def\questionedeq              {\Umathchar  "3"0"00225F }
2033\protected\def\rangle                    {\Udelimiter "5"0"0027E9 }
2034\protected\def\rationals                 {\Umathchar  "0"0"00211A }
2035\protected\def\rbrace                    {\Udelimiter "5"0"00007D }
2036\protected\def\rbrack                    {\Udelimiter "5"0"00005D }
2037\protected\def\rceil                     {\Udelimiter "5"0"002309 }
2038\protected\def\rceiling                  {\Udelimiter "5"0"002309 }
2039\protected\def\Rdsh                      {\Umathchar  "3"0"0021B3 }
2040\protected\def\Re                        {\Umathchar  "0"0"00211C }
2041\protected\def\reals                     {\Umathchar  "0"0"00211D }
2042\protected\def\Relbar                    {\Umathchar  "3"0"00003D }
2043\protected\def\relbar                    {\Umathchar  "3"0"002212 }
2044\protected\def\restriction               {\Umathchar  "3"0"0021BE }
2045\protected\def\rfloor                    {\Udelimiter "5"0"00230B }
2046\protected\def\rgroup                    {\Udelimiter "5"0"0027EF }
2047\protected\def\Rho                       {\Umathchar  "0"0"0003A1 }
2048\protected\def\rho                       {\Umathchar  "0"0"0003C1 }
2049\protected\def\rhook                     {\Umathchar  "3"0"0FE323 }
2050\protected\def\rhooknearrow              {\Umathchar  "3"0"002924 }
2051\protected\def\rhookswarrow              {\Umathchar  "3"0"002926 }
2052\protected\def\rightangle                {\Umathchar  "0"0"00221F }
2053\protected\def\rightarrow                {\Umathchar  "3"0"002192 }
2054\protected\def\Rightarrow                {\Umathchar  "3"0"0021D2 }
2055\protected\def\rightarrowbar             {\Umathchar  "3"0"0021E5 }
2056\protected\def\rightarrowtail            {\Umathchar  "3"0"0021A3 }
2057\protected\def\rightarrowtriangle        {\Umathchar  "3"0"0021FE }
2058\protected\def\rightdasharrow            {\Umathchar  "3"0"0021E2 }
2059\protected\def\rightharpoondown          {\Umathchar  "3"0"0021C1 }
2060\protected\def\rightharpoonup            {\Umathchar  "3"0"0021C0 }
2061\protected\def\rightleftarrows           {\Umathchar  "3"0"0021C4 }
2062\protected\def\rightleftharpoons         {\Umathchar  "3"0"0021CC }
2063\protected\def\rightrightarrows          {\Umathchar  "3"0"0021C9 }
2064\protected\def\rightsquigarrow           {\Umathchar  "3"0"0021DD }
2065\protected\def\rightthreearrows          {\Umathchar  "3"0"0021F6 }
2066\protected\def\rightthreetimes           {\Umathchar  "2"0"0022CC }
2067\protected\def\rightwavearrow            {\Umathchar  "3"0"00219D }
2068\protected\def\rightwhitearrow           {\Umathchar  "0"0"0021E8 }
2069\protected\def\risingdotseq              {\Umathchar  "3"0"002253 }
2070\protected\def\rmoustache                {\Udelimiter "5"0"0023B1 }
2071\protected\def\rneq                      {\Umathchar  "3"0"002A88 }
2072\protected\def\rparent                   {\Udelimiter "5"0"000029 }
2073\protected\def\rrangle                   {\Udelimiter "5"0"0027EB }
2074\protected\def\rrbracket                 {\Udelimiter "5"0"0027E7 }
2075\protected\def\Rrightarrow               {\Umathchar  "3"0"0021DB }
2076\protected\def\Rsh                       {\Umathchar  "3"0"0021B1 }
2077\protected\def\rtimes                    {\Umathchar  "2"0"0022CA }
2078\protected\def\rvert                     {\Udelimiter "5"0"00007C }
2079\protected\def\rVert                     {\Udelimiter "5"0"002016 }
2080\protected\def\S                         {\Umathchar  "0"0"0000A7 }
2081\protected\def\searrow                   {\Umathchar  "3"0"002198 }
2082\protected\def\Searrow                   {\Umathchar  "3"0"0021D8 }
2083\protected\def\setminus                  {\Umathchar  "2"0"002216 }
2084\protected\def\sharp                     {\Umathchar  "0"0"00266F }
2085\protected\def\Sigma                     {\Umathchar  "0"0"0003A3 }
2086\protected\def\sigma                     {\Umathchar  "0"0"0003C3 }
2087\protected\def\sim                       {\Umathchar  "3"0"00223C }
2088\protected\def\simeq                     {\Umathchar  "3"0"002243 }
2089\protected\def\slash                     {\Umathchar  "0"0"002044 }
2090\protected\def\smile                     {\Umathchar  "3"0"002323 }
2091\protected\def\solidus                   {\Udelimiter "5"0"002044 }
2092\protected\def\spadesuit                 {\Umathchar  "0"0"002660 }
2093\protected\def\sphericalangle            {\Umathchar  "0"0"002222 }
2094\protected\def\sqcap                     {\Umathchar  "2"0"002293 }
2095\protected\def\sqcup                     {\Umathchar  "2"0"002294 }
2096\protected\def\sqsubset                  {\Umathchar  "3"0"00228F }
2097\protected\def\sqsubseteq                {\Umathchar  "2"0"002291 }
2098\protected\def\sqsubsetneq               {\Umathchar  "3"0"0022E4 }
2099\protected\def\sqsupset                  {\Umathchar  "3"0"002290 }
2100\protected\def\sqsupseteq                {\Umathchar  "2"0"002292 }
2101\protected\def\sqsupsetneq               {\Umathchar  "3"0"0022E5 }
2102\protected\def\square                    {\Umathchar  "0"0"0025A1 }
2103\protected\def\squaredots                {\Umathchar  "3"0"002237 }
2104\protected\def\star                      {\Umathchar  "2"0"0022C6 }
2105\protected\def\stareq                    {\Umathchar  "3"0"00225B }
2106\protected\def\subset                    {\Umathchar  "3"0"002282 }
2107\protected\def\Subset                    {\Umathchar  "3"0"0022D0 }
2108\protected\def\subseteq                  {\Umathchar  "3"0"002286 }
2109\protected\def\subseteqq                 {\Umathchar  "3"0"002AC5 }
2110\protected\def\subsetneq                 {\Umathchar  "3"0"00228A }
2111\protected\def\subsetneqq                {\Umathchar  "3"0"002ACB }
2112\protected\def\succ                      {\Umathchar  "3"0"00227B }
2113\protected\def\succapprox                {\Umathchar  "3"0"002AB8 }
2114\protected\def\succcurlyeq               {\Umathchar  "3"0"00227D }
2115\protected\def\succeq                    {\Umathchar  "3"0"002AB0 }
2116\protected\def\succeqq                   {\Umathchar  "3"0"002AB4 }
2117\protected\def\succnapprox               {\Umathchar  "3"0"002ABA }
2118\protected\def\succneq                   {\Umathchar  "3"0"002AB2 }
2119\protected\def\succneqq                  {\Umathchar  "3"0"002AB6 }
2120\protected\def\succnsim                  {\Umathchar  "3"0"0022E9 }
2121\protected\def\succsim                   {\Umathchar  "3"0"00227F }
2122\protected\def\sum                       {\Umathchar  "1"0"002211 }
2123\protected\def\supset                    {\Umathchar  "3"0"002283 }
2124\protected\def\Supset                    {\Umathchar  "3"0"0022D1 }
2125\protected\def\supseteq                  {\Umathchar  "3"0"002287 }
2126\protected\def\supseteqq                 {\Umathchar  "3"0"002AC6 }
2127\protected\def\supsetneq                 {\Umathchar  "3"0"00228B }
2128\protected\def\supsetneqq                {\Umathchar  "3"0"002ACC }
2129\protected\def\surd                      {\Umathchar  "2"0"00221A }
2130\protected\def\swarrow                   {\Umathchar  "3"0"002199 }
2131\protected\def\Swarrow                   {\Umathchar  "3"0"0021D9 }
2132\protected\def\Tau                       {\Umathchar  "0"0"0003A4 }
2133\protected\def\tau                       {\Umathchar  "0"0"0003C4 }
2134\protected\def\therefore                 {\Umathchar  "3"0"002234 }
2135\protected\def\Theta                     {\Umathchar  "0"0"000398 }
2136\protected\def\theta                     {\Umathchar  "0"0"0003B8 }
2137\protected\def\tilde                     {\Umathaccent"0"0"0002DC }
2138\protected\def\times                     {\Umathchar  "2"0"0000D7 }
2139\protected\def\to                        {\Umathchar  "3"0"002192 }
2140\protected\def\top                       {\Umathchar  "0"0"0022A4 }
2141\protected\def\triangle                  {\Umathchar  "0"0"0025B3 }
2142\protected\def\triangledown              {\Umathchar  "2"0"0025BD }
2143\protected\def\triangleleft              {\Umathchar  "2"0"0025C1 }
2144\protected\def\triangleq                 {\Umathchar  "3"0"00225C }
2145\protected\def\triangleright             {\Umathchar  "2"0"0025B7 }
2146\protected\def\tripleprime               {\Umathchar  "0"0"002034 }
2147\protected\def\turnediota                {\Umathchar  "0"0"002129 }
2148\protected\def\twoheaddownarrow          {\Umathchar  "3"0"0021A1 }
2149\protected\def\twoheadleftarrow          {\Umathchar  "3"0"00219E }
2150\protected\def\twoheadrightarrow         {\Umathchar  "3"0"0021A0 }
2151\protected\def\twoheadrightarrowtail     {\Umathchar  "3"0"002916 }
2152\protected\def\twoheaduparrow            {\Umathchar  "3"0"00219F }
2153\protected\def\udots                     {\Umathchar  "0"0"0022F0 }
2154\protected\def\ulcorner                  {\Udelimiter "4"0"00231C }
2155\protected\def\underbar          {\Umathaccent bottom "0"0"00203E }
2156\protected\def\underbrace        {\Umathaccent bottom "0"0"0023DF }
2157\protected\def\underbracket      {\Umathaccent bottom "0"0"0023B5 }
2158\protected\def\underparent       {\Umathaccent bottom "0"0"0023DD }
2159\protected\def\upand                     {\Umathchar  "2"0"00214B }
2160\protected\def\uparrow                   {\Umathchar  "3"0"002191 }
2161\protected\def\Uparrow                   {\Umathchar  "3"0"0021D1 }
2162\protected\def\updasharrow               {\Umathchar  "3"0"0021E1 }
2163\protected\def\updownarrow               {\Umathchar  "3"0"002195 }
2164\protected\def\Updownarrow               {\Umathchar  "3"0"0021D5 }
2165\protected\def\updownarrowbar            {\Umathchar  "0"0"0021A8 }
2166\protected\def\updownarrows              {\Umathchar  "3"0"0021C5 }
2167\protected\def\upharpoonleft             {\Umathchar  "3"0"0021BF }
2168\protected\def\upharpoonright            {\Umathchar  "3"0"0021BE }
2169\protected\def\uplus                     {\Umathchar  "2"0"00228E }
2170\protected\def\Upsilon                   {\Umathchar  "0"0"0003A5 }
2171\protected\def\upsilon                   {\Umathchar  "0"0"0003C5 }
2172\protected\def\upuparrows                {\Umathchar  "3"0"0021C8 }
2173\protected\def\upwhitearrow              {\Umathchar  "0"0"0021E7 }
2174\protected\def\urcorner                  {\Udelimiter "5"0"00231D }
2175\protected\def\Uuparrow                  {\Umathchar  "3"0"00290A }
2176\protected\def\varepsilon                {\Umathchar  "0"0"0003B5 }
2177\protected\def\varkappa                  {\Umathchar  "0"0"0003F0 }
2178\protected\def\varkappa                  {\Umathchar  "0"0"0003F0 }
2179\protected\def\varnothing                {\Umathchar  "0"0"002300 }
2180\protected\def\varphi                    {\Umathchar  "0"0"0003C6 }
2181\protected\def\varpi                     {\Umathchar  "0"0"0003D6 }
2182\protected\def\varrho                    {\Umathchar  "0"0"01D71A }
2183\protected\def\varsigma                  {\Umathchar  "0"0"0003C2 }
2184\protected\def\vartheta                  {\Umathchar  "0"0"01D717 }
2185\protected\def\varTheta                  {\Umathchar  "0"0"0003D1 }
2186\protected\def\vdash                     {\Umathchar  "3"0"0022A2 }
2187\protected\def\vDash                     {\Umathchar  "3"0"0022A8 }
2188\protected\def\Vdash                     {\Umathchar  "3"0"0022A9 }
2189\protected\def\VDash                     {\Umathchar  "3"0"0022AB }
2190\protected\def\vdots                     {\Umathchar  "0"0"0022EE }
2191\protected\def\vec                       {\Umathaccent"0"0"0020D7 }
2192\protected\def\vee                       {\Umathchar  "2"0"002228 }
2193\protected\def\veebar                    {\Umathchar  "2"0"0022BB }
2194\protected\def\veeeq                     {\Umathchar  "3"0"00225A }
2195\protected\def\vert                      {\Udelimiter "0"0"00007C }
2196\protected\def\Vert                      {\Udelimiter "0"0"002016 }
2197\protected\def\Vvdash                    {\Umathchar  "3"0"0022AA }
2198\protected\def\wedge                     {\Umathchar  "2"0"002227 }
2199\protected\def\wedgeeq                   {\Umathchar  "3"0"002259 }
2200\protected\def\whitearrowupfrombar       {\Umathchar  "0"0"0021EB }
2201\protected\def\widehat                   {\Umathaccent"0"0"000302 }
2202\protected\def\widetilde                 {\Umathaccent"0"0"000303 }
2203\protected\def\wp                        {\Umathchar  "0"0"002118 }
2204\protected\def\wr                        {\Umathchar  "2"0"002240 }
2205\protected\def\Xi                        {\Umathchar  "0"0"00039E }
2206\protected\def\xi                        {\Umathchar  "0"0"0003BE }
2207\protected\def\yen                       {\Umathchar  "0"0"0000A5 }
2208\protected\def\Zeta                      {\Umathchar  "0"0"000396 }
2209\protected\def\zeta                      {\Umathchar  "0"0"0003B6 }
2210
2211%D The following are suggested by Bruno. As I don't use plain and as the above are
2212%D taken from text unicode greek I suppose his list is better:
2213
2214\protected\def\alpha                     {\Umathchar  "0"0"01D6FC }
2215\protected\def\beta                      {\Umathchar  "0"0"01D6FD }
2216\protected\def\chi                       {\Umathchar  "0"0"01D712 }
2217\protected\def\delta                     {\Umathchar  "0"0"01D6FF }
2218\protected\def\digamma                   {\Umathchar  "0"0"0003DC }
2219\protected\def\epsilon                   {\Umathchar  "0"0"01D716 }
2220\protected\def\eta                       {\Umathchar  "0"0"01D702 }
2221\protected\def\gamma                     {\Umathchar  "0"0"01D6FE }
2222\protected\def\iota                      {\Umathchar  "0"0"01D704 }
2223\protected\def\kappa                     {\Umathchar  "0"0"01D705 }
2224\protected\def\lambda                    {\Umathchar  "0"0"01D706 }
2225\protected\def\mu                        {\Umathchar  "0"0"01D707 }
2226\protected\def\nu                        {\Umathchar  "0"0"01D708 }
2227\protected\def\omega                     {\Umathchar  "0"0"01D714 }
2228\protected\def\omicron                   {\Umathchar  "0"0"01D70A }
2229\protected\def\phi                       {\Umathchar  "0"0"01D719 }
2230\protected\def\pi                        {\Umathchar  "0"0"01D70B }
2231\protected\def\psi                       {\Umathchar  "0"0"01D713 }
2232\protected\def\rho                       {\Umathchar  "0"0"01D70C }
2233\protected\def\sigma                     {\Umathchar  "0"0"01D70E }
2234\protected\def\tau                       {\Umathchar  "0"0"01D70F }
2235\protected\def\theta                     {\Umathchar  "0"0"01D703 }
2236\protected\def\upsilon                   {\Umathchar  "0"0"01D710 }
2237\protected\def\varepsilon                {\Umathchar  "0"0"01D700 }
2238\protected\def\varkappa                  {\Umathchar  "0"0"01D718 }
2239\protected\def\varphi                    {\Umathchar  "0"0"01D711 }
2240\protected\def\varpi                     {\Umathchar  "0"0"01D71B }
2241\protected\def\varrho                    {\Umathchar  "0"0"01D71A }
2242\protected\def\varsigma                  {\Umathchar  "0"0"01D70D }
2243\protected\def\vartheta                  {\Umathchar  "0"0"01D717 }
2244\protected\def\xi                        {\Umathchar  "0"0"01D709 }
2245\protected\def\zeta                      {\Umathchar  "0"0"01D701 }
2246
2247\protected\def\varTheta                  {\Umathchar  "0"0"0003F4 }
2248
2249% a few definitions:
2250
2251\protected\def\sqrt     {\Uroot "0 "221A{}}
2252\protected\def\root#1\of{\Uroot "0 "221A{#1}}
2253
2254% \skewchar\teni='177 \skewchar\seveni='177 \skewchar\fivei='177
2255% \skewchar\tensy='60 \skewchar\sevensy='60 \skewchar\fivesy='60
2256
2257\chardef\% = "25
2258\chardef\& = "26
2259\chardef\# = "23
2260\chardef\$ = "24
2261\chardef\_ = "5F
2262
2263\let\ss        ß
2264\let\ae        æ
2265\let\oe        œ
2266\let\o         ø
2267\let\AE        Æ
2268\let\OE        Œ
2269\let\O         Ø
2270\let\i         ı
2271\let\j         ȷ
2272\let\aa        å
2273\let\l         ł
2274\let\L         Ł
2275\let\AA        Å
2276\let\copyright ©
2277\let\S         §
2278\let\P         
2279\let\dag       
2280\let\ddag      
2281\let\pounds    £
2282
2283% just use utf
2284
2285\protected\def\`#1{#1^^^^0300}
2286\protected\def\'#1{#1^^^^0301}
2287\protected\def\^#1{#1^^^^0302}
2288\protected\def\~#1{#1^^^^0303}
2289\protected\def\=#1{#1^^^^0304}
2290\protected\def\u#1{#1^^^^0306}
2291\protected\def\.#1{#1^^^^0307}
2292\protected\def\"#1{#1^^^^0308}
2293\protected\def\r#1{#1^^^^030a} % not in plain
2294\protected\def\H#1{#1^^^^030b}
2295\protected\def\v#1{#1^^^^030c}
2296\protected\def\d#1{#1^^^^0323}
2297\protected\def\c#1{#1^^^^0327}
2298\protected\def\k#1{#1^^^^0328} % not in plain
2299\protected\def\b#1{#1^^^^0331}
2300
2301\protected\def\*{\discretionary{\thinspace\the\textfont0\char"00D7}{}{}}
2302
2303\protected\def\t#1{%
2304 %\quitvmode
2305  \begingroup
2306    \setbox0\hbox{#1}%
2307    \setbox2\hbox\bgroup
2308      \iffontchar\font"0361\relax
2309         \char"0361\relax
2310      \else
2311         \iffontchar\font"2040\relax\else
2312           \the\textfont0
2313         \fi
2314         \char"2040
2315      \fi
2316    \egroup
2317    \dimen0\wd\ifdim\wd0>\wd2 0\else2\fi
2318    \dimen2\dimexpr-\ht2+\ht0+.45ex\relax
2319    \hbox to \dimen0\bgroup
2320      \hbox to \dimen0{\hss\box0\hss}%
2321      \hskip-\dimen0
2322      \hbox to \dimen0{\hss\raise\dimen2\box2\hss}%
2323    \egroup
2324  \endgroup}
2325
2326% Bruno's variant:
2327%
2328%  \def\talign#1%
2329%    {\leavevmode\vbox{%
2330%       \baselineskip  0pt
2331%       \lineskip     -1ex
2332%       \lineskiplimit 0pt
2333%       \ialign{##\crcr#1\crcr}}}
2334%
2335%  \def\t#1%
2336%     {{\setbox0\hbox{%
2337%         \iffontchar\font"0361\char"0361\else
2338%         \iffontchar\font"2040\else\the\textfont0\fi\char"2040\fi}%
2339%       \talign{\hidewidth\unhbox0\hidewidth\crcr#1}}}
2340
2341% for Bruno, when he tests this file with xetex:
2342
2343\ifdefined\directlua \else
2344
2345    \catcode`@=11
2346
2347    \protected\def\sqrt{\Uradical "0 "221A }
2348
2349    \protected\def\root#1\of
2350      {\setbox\rootbox\hbox\bgroup
2351          $\m@th\scriptscriptstyle{#1}$%
2352       \egroup
2353       \mathpalette\r@@t}
2354
2355    \catcode`@=12
2356
2357\fi
2358
2359\endinput
2360