ROOT
Version master
master
v6.34
v6.32
v6.30
v6.28
v6.26
v6.24
v6.22
v6.20
v6.18
v6.16
v6.14
v6.12
v6.10
v6.08
v6.06
v6.04
Reference Guide
►
ROOT
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Modules
Pages
Loading...
Searching...
No Matches
tmathtext2.C
Go to the documentation of this file.
1
/// \file
2
/// \ingroup tutorial_graphics
3
/// \notebook
4
/// \preview This macro draw all possible symbols provided by TMathtext.
5
/// \macro_image
6
/// \author Olivier Couet
7
8
TCanvas
*
tmathtext2
()
9
{
10
TCanvas
*
c1
=
new
TCanvas
(
"mathtext"
,
"TMathText symbol"
, 1200, 1400);
11
12
TMathText
l
;
13
l
.SetTextSize(0.013);
14
l
.SetTextFont(132);
15
16
// Draw 1st Column
17
l
.SetTextAlign(12);
18
float
y
, step,
x1
,
x2
;
19
y
= 0.99;
20
step = 0.0126;
21
x1
= 0.01;
22
x2
=
x1
+ 0.02;
23
l
.DrawMathText(
x1
,
y
,
"
\
\""
);
24
l
.DrawText(
x2
,
y
,
"
\
\""
);
25
y
-= step;
26
l
.DrawMathText(
x1
,
y
,
"
\
'"
);
27
l
.DrawText(
x2
,
y
,
"
\
'"
);
28
y
-= step;
29
l
.DrawMathText(
x1
,
y
,
"
\
."
);
30
l
.DrawText(
x2
,
y
,
"
\
."
);
31
y
-= step;
32
l
.DrawMathText(
x1
,
y
,
"
\
="
);
33
l
.DrawText(
x2
,
y
,
"
\
="
);
34
y
-= step;
35
l
.DrawMathText(
x1
,
y
,
"
\
Box"
);
36
l
.DrawText(
x2
,
y
,
"
\
Box"
);
37
y
-= step;
38
l
.DrawMathText(
x1
,
y
,
"
\
Bumpeq"
);
39
l
.DrawText(
x2
,
y
,
"
\
Bumpeq"
);
40
y
-= step;
41
l
.DrawMathText(
x1
,
y
,
"
\
Cap"
);
42
l
.DrawText(
x2
,
y
,
"
\
Cap"
);
43
y
-= step;
44
l
.DrawMathText(
x1
,
y
,
"
\
Cup"
);
45
l
.DrawText(
x2
,
y
,
"
\
Cup"
);
46
y
-= step;
47
l
.DrawMathText(
x1
,
y
,
"
\
Delta"
);
48
l
.DrawText(
x2
,
y
,
"
\
Delta"
);
49
y
-= step;
50
l
.DrawMathText(
x1
,
y
,
"
\
Diamond"
);
51
l
.DrawText(
x2
,
y
,
"
\
Diamond"
);
52
y
-= step;
53
l
.DrawMathText(
x1
,
y
,
"
\
Digamma"
);
54
l
.DrawText(
x2
,
y
,
"
\
Digamma"
);
55
y
-= step;
56
l
.DrawMathText(
x1
,
y
,
"
\
Doteq"
);
57
l
.DrawText(
x2
,
y
,
"
\
Doteq"
);
58
y
-= step;
59
l
.DrawMathText(
x1
,
y
,
"
\
Downarrow"
);
60
l
.DrawText(
x2
,
y
,
"
\
Downarrow"
);
61
y
-= step;
62
l
.DrawMathText(
x1
,
y
,
"
\
Finv"
);
63
l
.DrawText(
x2
,
y
,
"
\
Finv"
);
64
y
-= step;
65
l
.DrawMathText(
x1
,
y
,
"
\
Game"
);
66
l
.DrawText(
x2
,
y
,
"
\
Game"
);
67
y
-= step;
68
l
.DrawMathText(
x1
,
y
,
"
\
Gamma"
);
69
l
.DrawText(
x2
,
y
,
"
\
Gamma"
);
70
y
-= step;
71
l
.DrawMathText(
x1
,
y
,
"
\
Im"
);
72
l
.DrawText(
x2
,
y
,
"
\
Im"
);
73
y
-= step;
74
l
.DrawMathText(
x1
,
y
,
"
\
Koppa"
);
75
l
.DrawText(
x2
,
y
,
"
\
Koppa"
);
76
y
-= step;
77
l
.DrawMathText(
x1
,
y
,
"
\
Lambda"
);
78
l
.DrawText(
x2
,
y
,
"
\
Lambda"
);
79
y
-= step;
80
l
.DrawMathText(
x1
,
y
,
"
\
Leftarrow"
);
81
l
.DrawText(
x2
,
y
,
"
\
Leftarrow"
);
82
y
-= step;
83
l
.DrawMathText(
x1
,
y
,
"
\
Leftrightarrow"
);
84
l
.DrawText(
x2
,
y
,
"
\
Leftrightarrow"
);
85
y
-= step;
86
l
.DrawMathText(
x1
,
y
,
"
\
Lleftarrow"
);
87
l
.DrawText(
x2
,
y
,
"
\
Lleftarrow"
);
88
y
-= step;
89
l
.DrawMathText(
x1
,
y
,
"
\
Longleftarrow"
);
90
l
.DrawText(
x2
,
y
,
"
\
Longleftarrow"
);
91
y
-= step;
92
l
.DrawMathText(
x1
,
y
,
"
\
Longleftrightarrow"
);
93
l
.DrawText(
x2
,
y
,
"
\
Longleftrightarrow"
);
94
y
-= step;
95
l
.DrawMathText(
x1
,
y
,
"
\
Longrightarrow"
);
96
l
.DrawText(
x2
,
y
,
"
\
Longrightarrow"
);
97
y
-= step;
98
l
.DrawMathText(
x1
,
y
,
"
\
Lsh"
);
99
l
.DrawText(
x2
,
y
,
"
\
Lsh"
);
100
y
-= step;
101
l
.DrawMathText(
x1
,
y
,
"
\
Omega"
);
102
l
.DrawText(
x2
,
y
,
"
\
Omega"
);
103
y
-= step;
104
l
.DrawMathText(
x1
,
y
,
"
\
P"
);
105
l
.DrawText(
x2
,
y
,
"
\
P"
);
106
y
-= step;
107
l
.DrawMathText(
x1
,
y
,
"
\
Phi"
);
108
l
.DrawText(
x2
,
y
,
"
\
Phi"
);
109
y
-= step;
110
l
.DrawMathText(
x1
,
y
,
"
\
Pi"
);
111
l
.DrawText(
x2
,
y
,
"
\
Pi"
);
112
y
-= step;
113
l
.DrawMathText(
x1
,
y
,
"
\
Psi"
);
114
l
.DrawText(
x2
,
y
,
"
\
Psi"
);
115
y
-= step;
116
l
.DrawMathText(
x1
,
y
,
"
\
Re"
);
117
l
.DrawText(
x2
,
y
,
"
\
Re"
);
118
y
-= step;
119
l
.DrawMathText(
x1
,
y
,
"
\
Rightarrow"
);
120
l
.DrawText(
x2
,
y
,
"
\
Rightarrow"
);
121
y
-= step;
122
l
.DrawMathText(
x1
,
y
,
"
\
Rrightarrow"
);
123
l
.DrawText(
x2
,
y
,
"
\
Rrightarrow"
);
124
y
-= step;
125
l
.DrawMathText(
x1
,
y
,
"
\
Rsh"
);
126
l
.DrawText(
x2
,
y
,
"
\
Rsh"
);
127
y
-= step;
128
l
.DrawMathText(
x1
,
y
,
"
\
S"
);
129
l
.DrawText(
x2
,
y
,
"
\
S"
);
130
y
-= step;
131
l
.DrawMathText(
x1
,
y
,
"
\
Sampi"
);
132
l
.DrawText(
x2
,
y
,
"
\
Sampi"
);
133
y
-= step;
134
l
.DrawMathText(
x1
,
y
,
"
\
San"
);
135
l
.DrawText(
x2
,
y
,
"
\
San"
);
136
y
-= step;
137
l
.DrawMathText(
x1
,
y
,
"
\
Sho"
);
138
l
.DrawText(
x2
,
y
,
"
\
Sho"
);
139
y
-= step;
140
l
.DrawMathText(
x1
,
y
,
"
\
Sigma"
);
141
l
.DrawText(
x2
,
y
,
"
\
Sigma"
);
142
y
-= step;
143
l
.DrawMathText(
x1
,
y
,
"
\
Stigma"
);
144
l
.DrawText(
x2
,
y
,
"
\
Stigma"
);
145
y
-= step;
146
l
.DrawMathText(
x1
,
y
,
"
\
Subset"
);
147
l
.DrawText(
x2
,
y
,
"
\
Subset"
);
148
y
-= step;
149
l
.DrawMathText(
x1
,
y
,
"
\
Supset"
);
150
l
.DrawText(
x2
,
y
,
"
\
Supset"
);
151
y
-= step;
152
l
.DrawMathText(
x1
,
y
,
"
\
Theta"
);
153
l
.DrawText(
x2
,
y
,
"
\
Theta"
);
154
y
-= step;
155
l
.DrawMathText(
x1
,
y
,
"
\
Uparrow"
);
156
l
.DrawText(
x2
,
y
,
"
\
Uparrow"
);
157
y
-= step;
158
l
.DrawMathText(
x1
,
y
,
"
\
Updownarrow"
);
159
l
.DrawText(
x2
,
y
,
"
\
Updownarrow"
);
160
y
-= step;
161
l
.DrawMathText(
x1
,
y
,
"
\
Upsilon"
);
162
l
.DrawText(
x2
,
y
,
"
\
Upsilon"
);
163
y
-= step;
164
l
.DrawMathText(
x1
,
y
,
"
\
VarKoppa"
);
165
l
.DrawText(
x2
,
y
,
"
\
VarKoppa"
);
166
y
-= step;
167
l
.DrawMathText(
x1
,
y
,
"
\
Vdash"
);
168
l
.DrawText(
x2
,
y
,
"
\
Vdash"
);
169
y
-= step;
170
l
.DrawMathText(
x1
,
y
,
"
\
Vert"
);
171
l
.DrawText(
x2
,
y
,
"
\
Vert"
);
172
y
-= step;
173
l
.DrawMathText(
x1
,
y
,
"
\
Vvdash"
);
174
l
.DrawText(
x2
,
y
,
"
\
Vvdash"
);
175
y
-= step;
176
l
.DrawMathText(
x1
,
y
,
"
\
Xi"
);
177
l
.DrawText(
x2
,
y
,
"
\
Xi"
);
178
y
-= step;
179
l
.DrawMathText(
x1
,
y
,
"
\
^"
);
180
l
.DrawText(
x2
,
y
,
"
\
^"
);
181
y
-= step;
182
l
.DrawMathText(
x1
,
y
,
"
\
`"
);
183
l
.DrawText(
x2
,
y
,
"
\
`"
);
184
y
-= step;
185
l
.DrawMathText(
x1
,
y
,
"
\
aa"
);
186
l
.DrawText(
x2
,
y
,
"
\
aa"
);
187
y
-= step;
188
l
.DrawMathText(
x1
,
y
,
"
\
aleph"
);
189
l
.DrawText(
x2
,
y
,
"
\
aleph"
);
190
y
-= step;
191
l
.DrawMathText(
x1
,
y
,
"
\
alpha"
);
192
l
.DrawText(
x2
,
y
,
"
\
alpha"
);
193
y
-= step;
194
l
.DrawMathText(
x1
,
y
,
"
\
angle"
);
195
l
.DrawText(
x2
,
y
,
"
\
angle"
);
196
y
-= step;
197
l
.DrawMathText(
x1
,
y
,
"
\
approx"
);
198
l
.DrawText(
x2
,
y
,
"
\
approx"
);
199
y
-= step;
200
l
.DrawMathText(
x1
,
y
,
"
\
approxeq"
);
201
l
.DrawText(
x2
,
y
,
"
\
approxeq"
);
202
y
-= step;
203
l
.DrawMathText(
x1
,
y
,
"
\
asymp"
);
204
l
.DrawText(
x2
,
y
,
"
\
asymp"
);
205
y
-= step;
206
l
.DrawMathText(
x1
,
y
,
"
\
backepsilon"
);
207
l
.DrawText(
x2
,
y
,
"
\
backepsilon"
);
208
y
-= step;
209
l
.DrawMathText(
x1
,
y
,
"
\
backprime"
);
210
l
.DrawText(
x2
,
y
,
"
\
backprime"
);
211
y
-= step;
212
l
.DrawMathText(
x1
,
y
,
"
\
backsim"
);
213
l
.DrawText(
x2
,
y
,
"
\
backsim"
);
214
y
-= step;
215
l
.DrawMathText(
x1
,
y
,
"
\
backsimeq"
);
216
l
.DrawText(
x2
,
y
,
"
\
backsimeq"
);
217
y
-= step;
218
l
.DrawMathText(
x1
,
y
,
"
\
backslash"
);
219
l
.DrawText(
x2
,
y
,
"
\
backslash"
);
220
y
-= step;
221
l
.DrawMathText(
x1
,
y
,
"
\
barwedge"
);
222
l
.DrawText(
x2
,
y
,
"
\
barwedge"
);
223
y
-= step;
224
l
.DrawMathText(
x1
,
y
,
"
\
because"
);
225
l
.DrawText(
x2
,
y
,
"
\
because"
);
226
y
-= step;
227
l
.DrawMathText(
x1
,
y
,
"
\
beta"
);
228
l
.DrawText(
x2
,
y
,
"
\
beta"
);
229
y
-= step;
230
l
.DrawMathText(
x1
,
y
,
"
\
beth"
);
231
l
.DrawText(
x2
,
y
,
"
\
beth"
);
232
y
-= step;
233
l
.DrawMathText(
x1
,
y
,
"
\
between"
);
234
l
.DrawText(
x2
,
y
,
"
\
between"
);
235
y
-= step;
236
l
.DrawMathText(
x1
,
y
,
"
\
bigcirc"
);
237
l
.DrawText(
x2
,
y
,
"
\
bigcirc"
);
238
y
-= step;
239
l
.DrawMathText(
x1
,
y
,
"
\
bigstar"
);
240
l
.DrawText(
x2
,
y
,
"
\
bigstar"
);
241
y
-= step;
242
l
.DrawMathText(
x1
,
y
,
"
\
bigtriangledown"
);
243
l
.DrawText(
x2
,
y
,
"
\
bigtriangledown"
);
244
y
-= step;
245
l
.DrawMathText(
x1
,
y
,
"
\
bigtriangleup"
);
246
l
.DrawText(
x2
,
y
,
"
\
bigtriangleup"
);
247
y
-= step;
248
l
.DrawMathText(
x1
,
y
,
"
\
blacklozenge"
);
249
l
.DrawText(
x2
,
y
,
"
\
blacklozenge"
);
250
y
-= step;
251
l
.DrawMathText(
x1
,
y
,
"
\
blacksquare"
);
252
l
.DrawText(
x2
,
y
,
"
\
blacksquare"
);
253
y
-= step;
254
l
.DrawMathText(
x1
,
y
,
"
\
blacktriangle"
);
255
l
.DrawText(
x2
,
y
,
"
\
blacktriangle"
);
256
y
-= step;
257
l
.DrawMathText(
x1
,
y
,
"
\
blacktriangledown"
);
258
l
.DrawText(
x2
,
y
,
"
\
blacktriangledown"
);
259
260
// Draw 2nd Column
261
y
= 0.99;
262
step = 0.0126;
263
x1
= 0.14;
264
x2
=
x1
+ 0.02;
265
l
.DrawMathText(
x1
,
y
,
"
\
blacktriangleleft"
);
266
l
.DrawText(
x2
,
y
,
"
\
blacktriangleleft"
);
267
y
-= step;
268
l
.DrawMathText(
x1
,
y
,
"
\
blacktriangleright"
);
269
l
.DrawText(
x2
,
y
,
"
\
blacktriangleright"
);
270
y
-= step;
271
l
.DrawMathText(
x1
,
y
,
"
\
bowtie"
);
272
l
.DrawText(
x2
,
y
,
"
\
bowtie"
);
273
y
-= step;
274
l
.DrawMathText(
x1
,
y
,
"
\
boxdot"
);
275
l
.DrawText(
x2
,
y
,
"
\
boxdot"
);
276
y
-= step;
277
l
.DrawMathText(
x1
,
y
,
"
\
boxminus"
);
278
l
.DrawText(
x2
,
y
,
"
\
boxminus"
);
279
y
-= step;
280
l
.DrawMathText(
x1
,
y
,
"
\
boxplus"
);
281
l
.DrawText(
x2
,
y
,
"
\
boxplus"
);
282
y
-= step;
283
l
.DrawMathText(
x1
,
y
,
"
\
boxtimes"
);
284
l
.DrawText(
x2
,
y
,
"
\
boxtimes"
);
285
y
-= step;
286
l
.DrawMathText(
x1
,
y
,
"
\
bullet"
);
287
l
.DrawText(
x2
,
y
,
"
\
bullet"
);
288
y
-= step;
289
l
.DrawMathText(
x1
,
y
,
"
\
bulletdashcirc"
);
290
l
.DrawText(
x2
,
y
,
"
\
bulletdashcirc"
);
291
y
-= step;
292
l
.DrawMathText(
x1
,
y
,
"
\
bumpeq"
);
293
l
.DrawText(
x2
,
y
,
"
\
bumpeq"
);
294
y
-= step;
295
l
.DrawMathText(
x1
,
y
,
"
\
cap"
);
296
l
.DrawText(
x2
,
y
,
"
\
cap"
);
297
y
-= step;
298
l
.DrawMathText(
x1
,
y
,
"
\
cdot"
);
299
l
.DrawText(
x2
,
y
,
"
\
cdot"
);
300
y
-= step;
301
l
.DrawMathText(
x1
,
y
,
"
\
cdots"
);
302
l
.DrawText(
x2
,
y
,
"
\
cdots"
);
303
y
-= step;
304
l
.DrawMathText(
x1
,
y
,
"
\
centerdot"
);
305
l
.DrawText(
x2
,
y
,
"
\
centerdot"
);
306
y
-= step;
307
l
.DrawMathText(
x1
,
y
,
"
\
checkmark"
);
308
l
.DrawText(
x2
,
y
,
"
\
checkmark"
);
309
y
-= step;
310
l
.DrawMathText(
x1
,
y
,
"
\
chi"
);
311
l
.DrawText(
x2
,
y
,
"
\
chi"
);
312
y
-= step;
313
l
.DrawMathText(
x1
,
y
,
"
\
circ"
);
314
l
.DrawText(
x2
,
y
,
"
\
circ"
);
315
y
-= step;
316
l
.DrawMathText(
x1
,
y
,
"
\
circdashbullet"
);
317
l
.DrawText(
x2
,
y
,
"
\
circdashbullet"
);
318
y
-= step;
319
l
.DrawMathText(
x1
,
y
,
"
\
circeq"
);
320
l
.DrawText(
x2
,
y
,
"
\
circeq"
);
321
y
-= step;
322
l
.DrawMathText(
x1
,
y
,
"
\
circlearrowleft"
);
323
l
.DrawText(
x2
,
y
,
"
\
circlearrowleft"
);
324
y
-= step;
325
l
.DrawMathText(
x1
,
y
,
"
\
circlearrowright"
);
326
l
.DrawText(
x2
,
y
,
"
\
circlearrowright"
);
327
y
-= step;
328
l
.DrawMathText(
x1
,
y
,
"
\
circledR"
);
329
l
.DrawText(
x2
,
y
,
"
\
circledR"
);
330
y
-= step;
331
l
.DrawMathText(
x1
,
y
,
"
\
circledS"
);
332
l
.DrawText(
x2
,
y
,
"
\
circledS"
);
333
y
-= step;
334
l
.DrawMathText(
x1
,
y
,
"
\
circledast"
);
335
l
.DrawText(
x2
,
y
,
"
\
circledast"
);
336
y
-= step;
337
l
.DrawMathText(
x1
,
y
,
"
\
circledcirc"
);
338
l
.DrawText(
x2
,
y
,
"
\
circledcirc"
);
339
y
-= step;
340
l
.DrawMathText(
x1
,
y
,
"
\
circleddash"
);
341
l
.DrawText(
x2
,
y
,
"
\
circleddash"
);
342
y
-= step;
343
l
.DrawMathText(
x1
,
y
,
"
\
clubsuit"
);
344
l
.DrawText(
x2
,
y
,
"
\
clubsuit"
);
345
y
-= step;
346
l
.DrawMathText(
x1
,
y
,
"
\
coloneq"
);
347
l
.DrawText(
x2
,
y
,
"
\
coloneq"
);
348
y
-= step;
349
l
.DrawMathText(
x1
,
y
,
"
\
comp"
);
350
l
.DrawText(
x2
,
y
,
"
\
comp"
);
351
y
-= step;
352
l
.DrawMathText(
x1
,
y
,
"
\
complement"
);
353
l
.DrawText(
x2
,
y
,
"
\
complement"
);
354
y
-= step;
355
l
.DrawMathText(
x1
,
y
,
"
\
cong"
);
356
l
.DrawText(
x2
,
y
,
"
\
cong"
);
357
y
-= step;
358
l
.DrawMathText(
x1
,
y
,
"
\
coprod"
);
359
l
.DrawText(
x2
,
y
,
"
\
coprod"
);
360
y
-= step;
361
l
.DrawMathText(
x1
,
y
,
"
\
cup"
);
362
l
.DrawText(
x2
,
y
,
"
\
cup"
);
363
y
-= step;
364
l
.DrawMathText(
x1
,
y
,
"
\
curlyeqprec"
);
365
l
.DrawText(
x2
,
y
,
"
\
curlyeqprec"
);
366
y
-= step;
367
l
.DrawMathText(
x1
,
y
,
"
\
curlyeqsucc"
);
368
l
.DrawText(
x2
,
y
,
"
\
curlyeqsucc"
);
369
y
-= step;
370
l
.DrawMathText(
x1
,
y
,
"
\
curlyvee"
);
371
l
.DrawText(
x2
,
y
,
"
\
curlyvee"
);
372
y
-= step;
373
l
.DrawMathText(
x1
,
y
,
"
\
curlywedge"
);
374
l
.DrawText(
x2
,
y
,
"
\
curlywedge"
);
375
y
-= step;
376
l
.DrawMathText(
x1
,
y
,
"
\
curvearrowleft"
);
377
l
.DrawText(
x2
,
y
,
"
\
curvearrowleft"
);
378
y
-= step;
379
l
.DrawMathText(
x1
,
y
,
"
\
dagger"
);
380
l
.DrawText(
x2
,
y
,
"
\
dagger"
);
381
y
-= step;
382
l
.DrawMathText(
x1
,
y
,
"
\
daleth"
);
383
l
.DrawText(
x2
,
y
,
"
\
daleth"
);
384
y
-= step;
385
l
.DrawMathText(
x1
,
y
,
"
\
dasharrow"
);
386
l
.DrawText(
x2
,
y
,
"
\
dasharrow"
);
387
y
-= step;
388
l
.DrawMathText(
x1
,
y
,
"
\
dashdownarrow"
);
389
l
.DrawText(
x2
,
y
,
"
\
dashdownarrow"
);
390
y
-= step;
391
l
.DrawMathText(
x1
,
y
,
"
\
dashleftarrow"
);
392
l
.DrawText(
x2
,
y
,
"
\
dashleftarrow"
);
393
y
-= step;
394
l
.DrawMathText(
x1
,
y
,
"
\
dashrightarrow"
);
395
l
.DrawText(
x2
,
y
,
"
\
dashrightarrow"
);
396
y
-= step;
397
l
.DrawMathText(
x1
,
y
,
"
\
dashuparrow"
);
398
l
.DrawText(
x2
,
y
,
"
\
dashuparrow"
);
399
y
-= step;
400
l
.DrawMathText(
x1
,
y
,
"
\
dashv"
);
401
l
.DrawText(
x2
,
y
,
"
\
dashv"
);
402
y
-= step;
403
l
.DrawMathText(
x1
,
y
,
"
\
dbar"
);
404
l
.DrawText(
x2
,
y
,
"
\
dbar"
);
405
y
-= step;
406
l
.DrawMathText(
x1
,
y
,
"
\
ddagger"
);
407
l
.DrawText(
x2
,
y
,
"
\
ddagger"
);
408
y
-= step;
409
l
.DrawMathText(
x1
,
y
,
"
\
ddddot"
);
410
l
.DrawText(
x2
,
y
,
"
\
ddddot"
);
411
y
-= step;
412
l
.DrawMathText(
x1
,
y
,
"
\
dddot"
);
413
l
.DrawText(
x2
,
y
,
"
\
dddot"
);
414
y
-= step;
415
l
.DrawMathText(
x1
,
y
,
"
\
ddots"
);
416
l
.DrawText(
x2
,
y
,
"
\
ddots"
);
417
y
-= step;
418
l
.DrawMathText(
x1
,
y
,
"
\
defineeq"
);
419
l
.DrawText(
x2
,
y
,
"
\
defineeq"
);
420
y
-= step;
421
l
.DrawMathText(
x1
,
y
,
"
\
defineequal"
);
422
l
.DrawText(
x2
,
y
,
"
\
defineequal"
);
423
y
-= step;
424
l
.DrawMathText(
x1
,
y
,
"
\
delta"
);
425
l
.DrawText(
x2
,
y
,
"
\
delta"
);
426
y
-= step;
427
l
.DrawMathText(
x1
,
y
,
"
\
diagdown"
);
428
l
.DrawText(
x2
,
y
,
"
\
diagdown"
);
429
y
-= step;
430
l
.DrawMathText(
x1
,
y
,
"
\
diagup"
);
431
l
.DrawText(
x2
,
y
,
"
\
diagup"
);
432
y
-= step;
433
l
.DrawMathText(
x1
,
y
,
"
\
diamond"
);
434
l
.DrawText(
x2
,
y
,
"
\
diamond"
);
435
y
-= step;
436
l
.DrawMathText(
x1
,
y
,
"
\
diamondsuit"
);
437
l
.DrawText(
x2
,
y
,
"
\
diamondsuit"
);
438
y
-= step;
439
l
.DrawMathText(
x1
,
y
,
"
\
digamma"
);
440
l
.DrawText(
x2
,
y
,
"
\
digamma"
);
441
y
-= step;
442
l
.DrawMathText(
x1
,
y
,
"
\
digamma"
);
443
l
.DrawText(
x2
,
y
,
"
\
digamma"
);
444
y
-= step;
445
l
.DrawMathText(
x1
,
y
,
"
\
div"
);
446
l
.DrawText(
x2
,
y
,
"
\
div"
);
447
y
-= step;
448
l
.DrawMathText(
x1
,
y
,
"
\
divideontimes"
);
449
l
.DrawText(
x2
,
y
,
"
\
divideontimes"
);
450
y
-= step;
451
l
.DrawMathText(
x1
,
y
,
"
\
doteq"
);
452
l
.DrawText(
x2
,
y
,
"
\
doteq"
);
453
y
-= step;
454
l
.DrawMathText(
x1
,
y
,
"
\
doteqdot"
);
455
l
.DrawText(
x2
,
y
,
"
\
doteqdot"
);
456
y
-= step;
457
l
.DrawMathText(
x1
,
y
,
"
\
dotplus"
);
458
l
.DrawText(
x2
,
y
,
"
\
dotplus"
);
459
y
-= step;
460
l
.DrawMathText(
x1
,
y
,
"
\
doublebarwedge"
);
461
l
.DrawText(
x2
,
y
,
"
\
doublebarwedge"
);
462
y
-= step;
463
l
.DrawMathText(
x1
,
y
,
"
\
doublecap"
);
464
l
.DrawText(
x2
,
y
,
"
\
doublecap"
);
465
y
-= step;
466
l
.DrawMathText(
x1
,
y
,
"
\
doublecup"
);
467
l
.DrawText(
x2
,
y
,
"
\
doublecup"
);
468
y
-= step;
469
l
.DrawMathText(
x1
,
y
,
"
\
downarrow"
);
470
l
.DrawText(
x2
,
y
,
"
\
downarrow"
);
471
y
-= step;
472
l
.DrawMathText(
x1
,
y
,
"
\
downdownarrows"
);
473
l
.DrawText(
x2
,
y
,
"
\
downdownarrows"
);
474
y
-= step;
475
l
.DrawMathText(
x1
,
y
,
"
\
downdownharpoons"
);
476
l
.DrawText(
x2
,
y
,
"
\
downdownharpoons"
);
477
y
-= step;
478
l
.DrawMathText(
x1
,
y
,
"
\
downharpoonleft"
);
479
l
.DrawText(
x2
,
y
,
"
\
downharpoonleft"
);
480
y
-= step;
481
l
.DrawMathText(
x1
,
y
,
"
\
downharpoonright"
);
482
l
.DrawText(
x2
,
y
,
"
\
downharpoonright"
);
483
y
-= step;
484
l
.DrawMathText(
x1
,
y
,
"
\
downuparrows"
);
485
l
.DrawText(
x2
,
y
,
"
\
downuparrows"
);
486
y
-= step;
487
l
.DrawMathText(
x1
,
y
,
"
\
downupharpoons"
);
488
l
.DrawText(
x2
,
y
,
"
\
downupharpoons"
);
489
y
-= step;
490
l
.DrawMathText(
x1
,
y
,
"
\
ell"
);
491
l
.DrawText(
x2
,
y
,
"
\
ell"
);
492
y
-= step;
493
l
.DrawMathText(
x1
,
y
,
"
\
emptyset"
);
494
l
.DrawText(
x2
,
y
,
"
\
emptyset"
);
495
y
-= step;
496
l
.DrawMathText(
x1
,
y
,
"
\
epsilon"
);
497
l
.DrawText(
x2
,
y
,
"
\
epsilon"
);
498
y
-= step;
499
l
.DrawMathText(
x1
,
y
,
"
\
eqcirc"
);
500
l
.DrawText(
x2
,
y
,
"
\
eqcirc"
);
501
502
// Draw 3rd Column
503
y
= 0.99;
504
step = 0.0126;
505
x1
= 0.27;
506
x2
=
x1
+ 0.02;
507
l
.DrawMathText(
x1
,
y
,
"
\
eqcolon"
);
508
l
.DrawText(
x2
,
y
,
"
\
eqcolon"
);
509
y
-= step;
510
l
.DrawMathText(
x1
,
y
,
"
\
eqsim"
);
511
l
.DrawText(
x2
,
y
,
"
\
eqsim"
);
512
y
-= step;
513
l
.DrawMathText(
x1
,
y
,
"
\
eqslantgtr"
);
514
l
.DrawText(
x2
,
y
,
"
\
eqslantgtr"
);
515
y
-= step;
516
l
.DrawMathText(
x1
,
y
,
"
\
eqslantless"
);
517
l
.DrawText(
x2
,
y
,
"
\
eqslantless"
);
518
y
-= step;
519
l
.DrawMathText(
x1
,
y
,
"
\
equiv"
);
520
l
.DrawText(
x2
,
y
,
"
\
equiv"
);
521
y
-= step;
522
l
.DrawMathText(
x1
,
y
,
"
\
eta"
);
523
l
.DrawText(
x2
,
y
,
"
\
eta"
);
524
y
-= step;
525
l
.DrawMathText(
x1
,
y
,
"
\
eth"
);
526
l
.DrawText(
x2
,
y
,
"
\
eth"
);
527
y
-= step;
528
l
.DrawMathText(
x1
,
y
,
"
\
exists"
);
529
l
.DrawText(
x2
,
y
,
"
\
exists"
);
530
y
-= step;
531
l
.DrawMathText(
x1
,
y
,
"
\
fallingdotseq"
);
532
l
.DrawText(
x2
,
y
,
"
\
fallingdotseq"
);
533
y
-= step;
534
l
.DrawMathText(
x1
,
y
,
"
\
flat"
);
535
l
.DrawText(
x2
,
y
,
"
\
flat"
);
536
y
-= step;
537
l
.DrawMathText(
x1
,
y
,
"
\
forall"
);
538
l
.DrawText(
x2
,
y
,
"
\
forall"
);
539
y
-= step;
540
l
.DrawMathText(
x1
,
y
,
"
\
frown"
);
541
l
.DrawText(
x2
,
y
,
"
\
frown"
);
542
y
-= step;
543
l
.DrawMathText(
x1
,
y
,
"
\
gamma"
);
544
l
.DrawText(
x2
,
y
,
"
\
gamma"
);
545
y
-= step;
546
l
.DrawMathText(
x1
,
y
,
"
\
ge"
);
547
l
.DrawText(
x2
,
y
,
"
\
ge"
);
548
y
-= step;
549
l
.DrawMathText(
x1
,
y
,
"
\
geq"
);
550
l
.DrawText(
x2
,
y
,
"
\
geq"
);
551
y
-= step;
552
l
.DrawMathText(
x1
,
y
,
"
\
geqq"
);
553
l
.DrawText(
x2
,
y
,
"
\
geqq"
);
554
y
-= step;
555
l
.DrawMathText(
x1
,
y
,
"
\
geqslant"
);
556
l
.DrawText(
x2
,
y
,
"
\
geqslant"
);
557
y
-= step;
558
l
.DrawMathText(
x1
,
y
,
"
\
gets"
);
559
l
.DrawText(
x2
,
y
,
"
\
gets"
);
560
y
-= step;
561
l
.DrawMathText(
x1
,
y
,
"
\
gg"
);
562
l
.DrawText(
x2
,
y
,
"
\
gg"
);
563
y
-= step;
564
l
.DrawMathText(
x1
,
y
,
"
\
ggg"
);
565
l
.DrawText(
x2
,
y
,
"
\
ggg"
);
566
y
-= step;
567
l
.DrawMathText(
x1
,
y
,
"
\
gggtr"
);
568
l
.DrawText(
x2
,
y
,
"
\
gggtr"
);
569
y
-= step;
570
l
.DrawMathText(
x1
,
y
,
"
\
gimel"
);
571
l
.DrawText(
x2
,
y
,
"
\
gimel"
);
572
y
-= step;
573
l
.DrawMathText(
x1
,
y
,
"
\
gnapprox"
);
574
l
.DrawText(
x2
,
y
,
"
\
gnapprox"
);
575
y
-= step;
576
l
.DrawMathText(
x1
,
y
,
"
\
gneq"
);
577
l
.DrawText(
x2
,
y
,
"
\
gneq"
);
578
y
-= step;
579
l
.DrawMathText(
x1
,
y
,
"
\
gneqq"
);
580
l
.DrawText(
x2
,
y
,
"
\
gneqq"
);
581
y
-= step;
582
l
.DrawMathText(
x1
,
y
,
"
\
gnsim"
);
583
l
.DrawText(
x2
,
y
,
"
\
gnsim"
);
584
y
-= step;
585
l
.DrawMathText(
x1
,
y
,
"
\
gtrapprox"
);
586
l
.DrawText(
x2
,
y
,
"
\
gtrapprox"
);
587
y
-= step;
588
l
.DrawMathText(
x1
,
y
,
"
\
gtrdot"
);
589
l
.DrawText(
x2
,
y
,
"
\
gtrdot"
);
590
y
-= step;
591
l
.DrawMathText(
x1
,
y
,
"
\
gtreqless"
);
592
l
.DrawText(
x2
,
y
,
"
\
gtreqless"
);
593
y
-= step;
594
l
.DrawMathText(
x1
,
y
,
"
\
gtreqqless"
);
595
l
.DrawText(
x2
,
y
,
"
\
gtreqqless"
);
596
y
-= step;
597
l
.DrawMathText(
x1
,
y
,
"
\
gtrless"
);
598
l
.DrawText(
x2
,
y
,
"
\
gtrless"
);
599
y
-= step;
600
l
.DrawMathText(
x1
,
y
,
"
\
gtrsim"
);
601
l
.DrawText(
x2
,
y
,
"
\
gtrsim"
);
602
y
-= step;
603
l
.DrawMathText(
x1
,
y
,
"
\
hateq"
);
604
l
.DrawText(
x2
,
y
,
"
\
hateq"
);
605
y
-= step;
606
l
.DrawMathText(
x1
,
y
,
"
\
hbar"
);
607
l
.DrawText(
x2
,
y
,
"
\
hbar"
);
608
y
-= step;
609
l
.DrawMathText(
x1
,
y
,
"
\
heartsuit"
);
610
l
.DrawText(
x2
,
y
,
"
\
heartsuit"
);
611
y
-= step;
612
l
.DrawMathText(
x1
,
y
,
"
\
hookleftarrow"
);
613
l
.DrawText(
x2
,
y
,
"
\
hookleftarrow"
);
614
y
-= step;
615
l
.DrawMathText(
x1
,
y
,
"
\
hookrightarrow"
);
616
l
.DrawText(
x2
,
y
,
"
\
hookrightarrow"
);
617
y
-= step;
618
l
.DrawMathText(
x1
,
y
,
"
\
hslash"
);
619
l
.DrawText(
x2
,
y
,
"
\
hslash"
);
620
y
-= step;
621
l
.DrawMathText(
x1
,
y
,
"
\
imath"
);
622
l
.DrawText(
x2
,
y
,
"
\
imath"
);
623
y
-= step;
624
l
.DrawMathText(
x1
,
y
,
"
\
in"
);
625
l
.DrawText(
x2
,
y
,
"
\
in"
);
626
y
-= step;
627
l
.DrawMathText(
x1
,
y
,
"
\
infty"
);
628
l
.DrawText(
x2
,
y
,
"
\
infty"
);
629
y
-= step;
630
l
.DrawMathText(
x1
,
y
,
"
\
intercal"
);
631
l
.DrawText(
x2
,
y
,
"
\
intercal"
);
632
y
-= step;
633
l
.DrawMathText(
x1
,
y
,
"
\
iota"
);
634
l
.DrawText(
x2
,
y
,
"
\
iota"
);
635
y
-= step;
636
l
.DrawMathText(
x1
,
y
,
"
\
jmath"
);
637
l
.DrawText(
x2
,
y
,
"
\
jmath"
);
638
y
-= step;
639
l
.DrawMathText(
x1
,
y
,
"
\
kappa"
);
640
l
.DrawText(
x2
,
y
,
"
\
kappa"
);
641
y
-= step;
642
l
.DrawMathText(
x1
,
y
,
"
\
koppa"
);
643
l
.DrawText(
x2
,
y
,
"
\
koppa"
);
644
y
-= step;
645
l
.DrawMathText(
x1
,
y
,
"
\
lambda"
);
646
l
.DrawText(
x2
,
y
,
"
\
lambda"
);
647
y
-= step;
648
l
.DrawMathText(
x1
,
y
,
"
\
land"
);
649
l
.DrawText(
x2
,
y
,
"
\
land"
);
650
y
-= step;
651
l
.DrawMathText(
x1
,
y
,
"
\
langle"
);
652
l
.DrawText(
x2
,
y
,
"
\
langle"
);
653
y
-= step;
654
l
.DrawMathText(
x1
,
y
,
"
\
lceil"
);
655
l
.DrawText(
x2
,
y
,
"
\
lceil"
);
656
y
-= step;
657
l
.DrawMathText(
x1
,
y
,
"
\
ldbrack"
);
658
l
.DrawText(
x2
,
y
,
"
\
ldbrack"
);
659
y
-= step;
660
l
.DrawMathText(
x1
,
y
,
"
\
ldots"
);
661
l
.DrawText(
x2
,
y
,
"
\
ldots"
);
662
y
-= step;
663
l
.DrawMathText(
x1
,
y
,
"
\
le"
);
664
l
.DrawText(
x2
,
y
,
"
\
le"
);
665
y
-= step;
666
l
.DrawMathText(
x1
,
y
,
"
\
leadsfrom"
);
667
l
.DrawText(
x2
,
y
,
"
\
leadsfrom"
);
668
y
-= step;
669
l
.DrawMathText(
x1
,
y
,
"
\
leadsto"
);
670
l
.DrawText(
x2
,
y
,
"
\
leadsto"
);
671
y
-= step;
672
l
.DrawMathText(
x1
,
y
,
"
\
leftarrow"
);
673
l
.DrawText(
x2
,
y
,
"
\
leftarrow"
);
674
y
-= step;
675
l
.DrawMathText(
x1
,
y
,
"
\
leftarrowtail"
);
676
l
.DrawText(
x2
,
y
,
"
\
leftarrowtail"
);
677
y
-= step;
678
l
.DrawMathText(
x1
,
y
,
"
\
leftharpoondown"
);
679
l
.DrawText(
x2
,
y
,
"
\
leftharpoondown"
);
680
y
-= step;
681
l
.DrawMathText(
x1
,
y
,
"
\
leftharpoonup"
);
682
l
.DrawText(
x2
,
y
,
"
\
leftharpoonup"
);
683
y
-= step;
684
l
.DrawMathText(
x1
,
y
,
"
\
leftleftarrows"
);
685
l
.DrawText(
x2
,
y
,
"
\
leftleftarrows"
);
686
y
-= step;
687
l
.DrawMathText(
x1
,
y
,
"
\
leftrightarrow"
);
688
l
.DrawText(
x2
,
y
,
"
\
leftrightarrow"
);
689
y
-= step;
690
l
.DrawMathText(
x1
,
y
,
"
\
leftrightarrows"
);
691
l
.DrawText(
x2
,
y
,
"
\
leftrightarrows"
);
692
y
-= step;
693
l
.DrawMathText(
x1
,
y
,
"
\
leftrightharpoons"
);
694
l
.DrawText(
x2
,
y
,
"
\
leftrightharpoons"
);
695
y
-= step;
696
l
.DrawMathText(
x1
,
y
,
"
\
leftsquigarrow"
);
697
l
.DrawText(
x2
,
y
,
"
\
leftsquigarrow"
);
698
y
-= step;
699
l
.DrawMathText(
x1
,
y
,
"
\
leftthreetimes"
);
700
l
.DrawText(
x2
,
y
,
"
\
leftthreetimes"
);
701
y
-= step;
702
l
.DrawMathText(
x1
,
y
,
"
\
leq"
);
703
l
.DrawText(
x2
,
y
,
"
\
leq"
);
704
y
-= step;
705
l
.DrawMathText(
x1
,
y
,
"
\
leqq"
);
706
l
.DrawText(
x2
,
y
,
"
\
leqq"
);
707
y
-= step;
708
l
.DrawMathText(
x1
,
y
,
"
\
leqslant"
);
709
l
.DrawText(
x2
,
y
,
"
\
leqslant"
);
710
y
-= step;
711
l
.DrawMathText(
x1
,
y
,
"
\
lessapprox"
);
712
l
.DrawText(
x2
,
y
,
"
\
lessapprox"
);
713
y
-= step;
714
l
.DrawMathText(
x1
,
y
,
"
\
lessdot"
);
715
l
.DrawText(
x2
,
y
,
"
\
lessdot"
);
716
y
-= step;
717
l
.DrawMathText(
x1
,
y
,
"
\
lesseqgtr"
);
718
l
.DrawText(
x2
,
y
,
"
\
lesseqgtr"
);
719
y
-= step;
720
l
.DrawMathText(
x1
,
y
,
"
\
lesseqqgtr"
);
721
l
.DrawText(
x2
,
y
,
"
\
lesseqqgtr"
);
722
y
-= step;
723
l
.DrawMathText(
x1
,
y
,
"
\
lessgtr"
);
724
l
.DrawText(
x2
,
y
,
"
\
lessgtr"
);
725
y
-= step;
726
l
.DrawMathText(
x1
,
y
,
"
\
lesssim"
);
727
l
.DrawText(
x2
,
y
,
"
\
lesssim"
);
728
y
-= step;
729
l
.DrawMathText(
x1
,
y
,
"
\
lfloor"
);
730
l
.DrawText(
x2
,
y
,
"
\
lfloor"
);
731
y
-= step;
732
l
.DrawMathText(
x1
,
y
,
"
\
lightning"
);
733
l
.DrawText(
x2
,
y
,
"
\
lightning"
);
734
y
-= step;
735
l
.DrawMathText(
x1
,
y
,
"
\
ll"
);
736
l
.DrawText(
x2
,
y
,
"
\
ll"
);
737
y
-= step;
738
l
.DrawMathText(
x1
,
y
,
"
\
llcorner"
);
739
l
.DrawText(
x2
,
y
,
"
\
llcorner"
);
740
y
-= step;
741
l
.DrawMathText(
x1
,
y
,
"
\
lll"
);
742
l
.DrawText(
x2
,
y
,
"
\
lll"
);
743
744
// Draw 4th Column
745
y
= 0.99;
746
step = 0.0126;
747
x1
= 0.40;
748
x2
=
x1
+ 0.02;
749
l
.DrawMathText(
x1
,
y
,
"
\
llless"
);
750
l
.DrawText(
x2
,
y
,
"
\
llless"
);
751
y
-= step;
752
l
.DrawMathText(
x1
,
y
,
"
\
lnapprox"
);
753
l
.DrawText(
x2
,
y
,
"
\
lnapprox"
);
754
y
-= step;
755
l
.DrawMathText(
x1
,
y
,
"
\
lneq"
);
756
l
.DrawText(
x2
,
y
,
"
\
lneq"
);
757
y
-= step;
758
l
.DrawMathText(
x1
,
y
,
"
\
lneqq"
);
759
l
.DrawText(
x2
,
y
,
"
\
lneqq"
);
760
y
-= step;
761
l
.DrawMathText(
x1
,
y
,
"
\
lnot"
);
762
l
.DrawText(
x2
,
y
,
"
\
lnot"
);
763
y
-= step;
764
l
.DrawMathText(
x1
,
y
,
"
\
lnsim"
);
765
l
.DrawText(
x2
,
y
,
"
\
lnsim"
);
766
y
-= step;
767
l
.DrawMathText(
x1
,
y
,
"
\
longleftarrow"
);
768
l
.DrawText(
x2
,
y
,
"
\
longleftarrow"
);
769
y
-= step;
770
l
.DrawMathText(
x1
,
y
,
"
\
longleftrightarrow"
);
771
l
.DrawText(
x2
,
y
,
"
\
longleftrightarrow"
);
772
y
-= step;
773
l
.DrawMathText(
x1
,
y
,
"
\
longmapsto"
);
774
l
.DrawText(
x2
,
y
,
"
\
longmapsto"
);
775
y
-= step;
776
l
.DrawMathText(
x1
,
y
,
"
\
longrightarrow"
);
777
l
.DrawText(
x2
,
y
,
"
\
longrightarrow"
);
778
y
-= step;
779
l
.DrawMathText(
x1
,
y
,
"
\
lor"
);
780
l
.DrawText(
x2
,
y
,
"
\
lor"
);
781
y
-= step;
782
l
.DrawMathText(
x1
,
y
,
"
\
lozenge"
);
783
l
.DrawText(
x2
,
y
,
"
\
lozenge"
);
784
y
-= step;
785
l
.DrawMathText(
x1
,
y
,
"
\
lrcorner"
);
786
l
.DrawText(
x2
,
y
,
"
\
lrcorner"
);
787
y
-= step;
788
l
.DrawMathText(
x1
,
y
,
"
\
ltimes"
);
789
l
.DrawText(
x2
,
y
,
"
\
ltimes"
);
790
y
-= step;
791
l
.DrawMathText(
x1
,
y
,
"
\
maltese"
);
792
l
.DrawText(
x2
,
y
,
"
\
maltese"
);
793
y
-= step;
794
l
.DrawMathText(
x1
,
y
,
"
\
mapsto"
);
795
l
.DrawText(
x2
,
y
,
"
\
mapsto"
);
796
y
-= step;
797
l
.DrawMathText(
x1
,
y
,
"
\
measuredangle"
);
798
l
.DrawText(
x2
,
y
,
"
\
measuredangle"
);
799
y
-= step;
800
l
.DrawMathText(
x1
,
y
,
"
\
mho"
);
801
l
.DrawText(
x2
,
y
,
"
\
mho"
);
802
y
-= step;
803
l
.DrawMathText(
x1
,
y
,
"
\
mp"
);
804
l
.DrawText(
x2
,
y
,
"
\
mp"
);
805
y
-= step;
806
l
.DrawMathText(
x1
,
y
,
"
\
mu"
);
807
l
.DrawText(
x2
,
y
,
"
\
mu"
);
808
y
-= step;
809
l
.DrawMathText(
x1
,
y
,
"
\
multimap"
);
810
l
.DrawText(
x2
,
y
,
"
\
multimap"
);
811
y
-= step;
812
l
.DrawMathText(
x1
,
y
,
"
\
nLeftarrow"
);
813
l
.DrawText(
x2
,
y
,
"
\
nLeftarrow"
);
814
y
-= step;
815
l
.DrawMathText(
x1
,
y
,
"
\
nLeftrightarrow"
);
816
l
.DrawText(
x2
,
y
,
"
\
nLeftrightarrow"
);
817
y
-= step;
818
l
.DrawMathText(
x1
,
y
,
"
\
nRightarrow"
);
819
l
.DrawText(
x2
,
y
,
"
\
nRightarrow"
);
820
y
-= step;
821
l
.DrawMathText(
x1
,
y
,
"
\
nVDash"
);
822
l
.DrawText(
x2
,
y
,
"
\
nVDash"
);
823
y
-= step;
824
l
.DrawMathText(
x1
,
y
,
"
\
nVdash"
);
825
l
.DrawText(
x2
,
y
,
"
\
nVdash"
);
826
y
-= step;
827
l
.DrawMathText(
x1
,
y
,
"
\
nabla"
);
828
l
.DrawText(
x2
,
y
,
"
\
nabla"
);
829
y
-= step;
830
l
.DrawMathText(
x1
,
y
,
"
\
napprox"
);
831
l
.DrawText(
x2
,
y
,
"
\
napprox"
);
832
y
-= step;
833
l
.DrawMathText(
x1
,
y
,
"
\
nasymp"
);
834
l
.DrawText(
x2
,
y
,
"
\
nasymp"
);
835
y
-= step;
836
l
.DrawMathText(
x1
,
y
,
"
\
natural"
);
837
l
.DrawText(
x2
,
y
,
"
\
natural"
);
838
y
-= step;
839
l
.DrawMathText(
x1
,
y
,
"
\
ncong"
);
840
l
.DrawText(
x2
,
y
,
"
\
ncong"
);
841
y
-= step;
842
l
.DrawMathText(
x1
,
y
,
"
\
ne"
);
843
l
.DrawText(
x2
,
y
,
"
\
ne"
);
844
y
-= step;
845
l
.DrawMathText(
x1
,
y
,
"
\
nearrow"
);
846
l
.DrawText(
x2
,
y
,
"
\
nearrow"
);
847
y
-= step;
848
l
.DrawMathText(
x1
,
y
,
"
\
neg"
);
849
l
.DrawText(
x2
,
y
,
"
\
neg"
);
850
y
-= step;
851
l
.DrawMathText(
x1
,
y
,
"
\
neq"
);
852
l
.DrawText(
x2
,
y
,
"
\
neq"
);
853
y
-= step;
854
l
.DrawMathText(
x1
,
y
,
"
\
nequiv"
);
855
l
.DrawText(
x2
,
y
,
"
\
nequiv"
);
856
y
-= step;
857
l
.DrawMathText(
x1
,
y
,
"
\
nexists"
);
858
l
.DrawText(
x2
,
y
,
"
\
nexists"
);
859
y
-= step;
860
l
.DrawMathText(
x1
,
y
,
"
\
ngeq"
);
861
l
.DrawText(
x2
,
y
,
"
\
ngeq"
);
862
y
-= step;
863
l
.DrawMathText(
x1
,
y
,
"
\
ngeqq"
);
864
l
.DrawText(
x2
,
y
,
"
\
ngeqq"
);
865
y
-= step;
866
l
.DrawMathText(
x1
,
y
,
"
\
ngeqslant"
);
867
l
.DrawText(
x2
,
y
,
"
\
ngeqslant"
);
868
y
-= step;
869
l
.DrawMathText(
x1
,
y
,
"
\
ngtr"
);
870
l
.DrawText(
x2
,
y
,
"
\
ngtr"
);
871
y
-= step;
872
l
.DrawMathText(
x1
,
y
,
"
\
ni"
);
873
l
.DrawText(
x2
,
y
,
"
\
ni"
);
874
y
-= step;
875
l
.DrawMathText(
x1
,
y
,
"
\
nleftarrow"
);
876
l
.DrawText(
x2
,
y
,
"
\
nleftarrow"
);
877
y
-= step;
878
l
.DrawMathText(
x1
,
y
,
"
\
nleftrightarrow"
);
879
l
.DrawText(
x2
,
y
,
"
\
nleftrightarrow"
);
880
y
-= step;
881
l
.DrawMathText(
x1
,
y
,
"
\
nleq"
);
882
l
.DrawText(
x2
,
y
,
"
\
nleq"
);
883
y
-= step;
884
l
.DrawMathText(
x1
,
y
,
"
\
nleqq"
);
885
l
.DrawText(
x2
,
y
,
"
\
nleqq"
);
886
y
-= step;
887
l
.DrawMathText(
x1
,
y
,
"
\
nleqslant"
);
888
l
.DrawText(
x2
,
y
,
"
\
nleqslant"
);
889
y
-= step;
890
l
.DrawMathText(
x1
,
y
,
"
\
nless"
);
891
l
.DrawText(
x2
,
y
,
"
\
nless"
);
892
y
-= step;
893
l
.DrawMathText(
x1
,
y
,
"
\
nmid"
);
894
l
.DrawText(
x2
,
y
,
"
\
nmid"
);
895
y
-= step;
896
l
.DrawMathText(
x1
,
y
,
"
\
not"
);
897
l
.DrawText(
x2
,
y
,
"
\
not"
);
898
y
-= step;
899
l
.DrawMathText(
x1
,
y
,
"
\
notapprox"
);
900
l
.DrawText(
x2
,
y
,
"
\
notapprox"
);
901
y
-= step;
902
l
.DrawMathText(
x1
,
y
,
"
\
notasymp"
);
903
l
.DrawText(
x2
,
y
,
"
\
notasymp"
);
904
y
-= step;
905
l
.DrawMathText(
x1
,
y
,
"
\
notcong"
);
906
l
.DrawText(
x2
,
y
,
"
\
notcong"
);
907
y
-= step;
908
l
.DrawMathText(
x1
,
y
,
"
\
notcong"
);
909
l
.DrawText(
x2
,
y
,
"
\
notcong"
);
910
y
-= step;
911
l
.DrawMathText(
x1
,
y
,
"
\
notequiv"
);
912
l
.DrawText(
x2
,
y
,
"
\
notequiv"
);
913
y
-= step;
914
l
.DrawMathText(
x1
,
y
,
"
\
notgeq"
);
915
l
.DrawText(
x2
,
y
,
"
\
notgeq"
);
916
y
-= step;
917
l
.DrawMathText(
x1
,
y
,
"
\
notgeq"
);
918
l
.DrawText(
x2
,
y
,
"
\
notgeq"
);
919
y
-= step;
920
l
.DrawMathText(
x1
,
y
,
"
\
notgr"
);
921
l
.DrawText(
x2
,
y
,
"
\
notgr"
);
922
y
-= step;
923
l
.DrawMathText(
x1
,
y
,
"
\
notgr"
);
924
l
.DrawText(
x2
,
y
,
"
\
notgr"
);
925
y
-= step;
926
l
.DrawMathText(
x1
,
y
,
"
\
notin"
);
927
l
.DrawText(
x2
,
y
,
"
\
notin"
);
928
y
-= step;
929
l
.DrawMathText(
x1
,
y
,
"
\
notleq"
);
930
l
.DrawText(
x2
,
y
,
"
\
notleq"
);
931
y
-= step;
932
l
.DrawMathText(
x1
,
y
,
"
\
notleq"
);
933
l
.DrawText(
x2
,
y
,
"
\
notleq"
);
934
y
-= step;
935
l
.DrawMathText(
x1
,
y
,
"
\
notless"
);
936
l
.DrawText(
x2
,
y
,
"
\
notless"
);
937
y
-= step;
938
l
.DrawMathText(
x1
,
y
,
"
\
notless"
);
939
l
.DrawText(
x2
,
y
,
"
\
notless"
);
940
y
-= step;
941
l
.DrawMathText(
x1
,
y
,
"
\
notni"
);
942
l
.DrawText(
x2
,
y
,
"
\
notni"
);
943
y
-= step;
944
l
.DrawMathText(
x1
,
y
,
"
\
notprec"
);
945
l
.DrawText(
x2
,
y
,
"
\
notprec"
);
946
y
-= step;
947
l
.DrawMathText(
x1
,
y
,
"
\
notprec"
);
948
l
.DrawText(
x2
,
y
,
"
\
notprec"
);
949
y
-= step;
950
l
.DrawMathText(
x1
,
y
,
"
\
notsimeq"
);
951
l
.DrawText(
x2
,
y
,
"
\
notsimeq"
);
952
y
-= step;
953
l
.DrawMathText(
x1
,
y
,
"
\
notsubset"
);
954
l
.DrawText(
x2
,
y
,
"
\
notsubset"
);
955
y
-= step;
956
l
.DrawMathText(
x1
,
y
,
"
\
notsubseteq"
);
957
l
.DrawText(
x2
,
y
,
"
\
notsubseteq"
);
958
y
-= step;
959
l
.DrawMathText(
x1
,
y
,
"
\
notsubseteq"
);
960
l
.DrawText(
x2
,
y
,
"
\
notsubseteq"
);
961
y
-= step;
962
l
.DrawMathText(
x1
,
y
,
"
\
notsucc"
);
963
l
.DrawText(
x2
,
y
,
"
\
notsucc"
);
964
y
-= step;
965
l
.DrawMathText(
x1
,
y
,
"
\
notsucc"
);
966
l
.DrawText(
x2
,
y
,
"
\
notsucc"
);
967
y
-= step;
968
l
.DrawMathText(
x1
,
y
,
"
\
notsupset"
);
969
l
.DrawText(
x2
,
y
,
"
\
notsupset"
);
970
y
-= step;
971
l
.DrawMathText(
x1
,
y
,
"
\
notsupseteq"
);
972
l
.DrawText(
x2
,
y
,
"
\
notsupseteq"
);
973
y
-= step;
974
l
.DrawMathText(
x1
,
y
,
"
\
notsupseteq"
);
975
l
.DrawText(
x2
,
y
,
"
\
notsupseteq"
);
976
y
-= step;
977
l
.DrawMathText(
x1
,
y
,
"
\
nparallel"
);
978
l
.DrawText(
x2
,
y
,
"
\
nparallel"
);
979
y
-= step;
980
l
.DrawMathText(
x1
,
y
,
"
\
nprec"
);
981
l
.DrawText(
x2
,
y
,
"
\
nprec"
);
982
y
-= step;
983
l
.DrawMathText(
x1
,
y
,
"
\
nrightarrow"
);
984
l
.DrawText(
x2
,
y
,
"
\
nrightarrow"
);
985
986
// Draw 5th Column
987
y
= 0.99;
988
step = 0.0126;
989
x1
= 0.53;
990
x2
=
x1
+ 0.02;
991
l
.DrawMathText(
x1
,
y
,
"
\
nsim"
);
992
l
.DrawText(
x2
,
y
,
"
\
nsim"
);
993
y
-= step;
994
l
.DrawMathText(
x1
,
y
,
"
\
nsim"
);
995
l
.DrawText(
x2
,
y
,
"
\
nsim"
);
996
y
-= step;
997
l
.DrawMathText(
x1
,
y
,
"
\
nsimeq"
);
998
l
.DrawText(
x2
,
y
,
"
\
nsimeq"
);
999
y
-= step;
1000
l
.DrawMathText(
x1
,
y
,
"
\
nsubset"
);
1001
l
.DrawText(
x2
,
y
,
"
\
nsubset"
);
1002
y
-= step;
1003
l
.DrawMathText(
x1
,
y
,
"
\
nsubseteq"
);
1004
l
.DrawText(
x2
,
y
,
"
\
nsubseteq"
);
1005
y
-= step;
1006
l
.DrawMathText(
x1
,
y
,
"
\
nsubseteqq"
);
1007
l
.DrawText(
x2
,
y
,
"
\
nsubseteqq"
);
1008
y
-= step;
1009
l
.DrawMathText(
x1
,
y
,
"
\
nsucc"
);
1010
l
.DrawText(
x2
,
y
,
"
\
nsucc"
);
1011
y
-= step;
1012
l
.DrawMathText(
x1
,
y
,
"
\
nsupset"
);
1013
l
.DrawText(
x2
,
y
,
"
\
nsupset"
);
1014
y
-= step;
1015
l
.DrawMathText(
x1
,
y
,
"
\
nsupseteq"
);
1016
l
.DrawText(
x2
,
y
,
"
\
nsupseteq"
);
1017
y
-= step;
1018
l
.DrawMathText(
x1
,
y
,
"
\
nsupseteqq"
);
1019
l
.DrawText(
x2
,
y
,
"
\
nsupseteqq"
);
1020
y
-= step;
1021
l
.DrawMathText(
x1
,
y
,
"
\
ntriangleleft"
);
1022
l
.DrawText(
x2
,
y
,
"
\
ntriangleleft"
);
1023
y
-= step;
1024
l
.DrawMathText(
x1
,
y
,
"
\
ntrianglelefteq"
);
1025
l
.DrawText(
x2
,
y
,
"
\
ntrianglelefteq"
);
1026
y
-= step;
1027
l
.DrawMathText(
x1
,
y
,
"
\
ntriangleright"
);
1028
l
.DrawText(
x2
,
y
,
"
\
ntriangleright"
);
1029
y
-= step;
1030
l
.DrawMathText(
x1
,
y
,
"
\
ntrianglerighteq"
);
1031
l
.DrawText(
x2
,
y
,
"
\
ntrianglerighteq"
);
1032
y
-= step;
1033
l
.DrawMathText(
x1
,
y
,
"
\
nu"
);
1034
l
.DrawText(
x2
,
y
,
"
\
nu"
);
1035
y
-= step;
1036
l
.DrawMathText(
x1
,
y
,
"
\
nvDash"
);
1037
l
.DrawText(
x2
,
y
,
"
\
nvDash"
);
1038
y
-= step;
1039
l
.DrawMathText(
x1
,
y
,
"
\
nvdash"
);
1040
l
.DrawText(
x2
,
y
,
"
\
nvdash"
);
1041
y
-= step;
1042
l
.DrawMathText(
x1
,
y
,
"
\
nwarrow"
);
1043
l
.DrawText(
x2
,
y
,
"
\
nwarrow"
);
1044
y
-= step;
1045
l
.DrawMathText(
x1
,
y
,
"
\
odot"
);
1046
l
.DrawText(
x2
,
y
,
"
\
odot"
);
1047
y
-= step;
1048
l
.DrawMathText(
x1
,
y
,
"
\
omega"
);
1049
l
.DrawText(
x2
,
y
,
"
\
omega"
);
1050
y
-= step;
1051
l
.DrawMathText(
x1
,
y
,
"
\
ominus"
);
1052
l
.DrawText(
x2
,
y
,
"
\
ominus"
);
1053
y
-= step;
1054
l
.DrawMathText(
x1
,
y
,
"
\
openclubsuit"
);
1055
l
.DrawText(
x2
,
y
,
"
\
openclubsuit"
);
1056
y
-= step;
1057
l
.DrawMathText(
x1
,
y
,
"
\
openspadesuit"
);
1058
l
.DrawText(
x2
,
y
,
"
\
openspadesuit"
);
1059
y
-= step;
1060
l
.DrawMathText(
x1
,
y
,
"
\
oplus"
);
1061
l
.DrawText(
x2
,
y
,
"
\
oplus"
);
1062
y
-= step;
1063
l
.DrawMathText(
x1
,
y
,
"
\
oslash"
);
1064
l
.DrawText(
x2
,
y
,
"
\
oslash"
);
1065
y
-= step;
1066
l
.DrawMathText(
x1
,
y
,
"
\
otimes"
);
1067
l
.DrawText(
x2
,
y
,
"
\
otimes"
);
1068
y
-= step;
1069
l
.DrawMathText(
x1
,
y
,
"
\
owns"
);
1070
l
.DrawText(
x2
,
y
,
"
\
owns"
);
1071
y
-= step;
1072
l
.DrawMathText(
x1
,
y
,
"
\
parallel"
);
1073
l
.DrawText(
x2
,
y
,
"
\
parallel"
);
1074
y
-= step;
1075
l
.DrawMathText(
x1
,
y
,
"
\
partial"
);
1076
l
.DrawText(
x2
,
y
,
"
\
partial"
);
1077
y
-= step;
1078
l
.DrawMathText(
x1
,
y
,
"
\
perp"
);
1079
l
.DrawText(
x2
,
y
,
"
\
perp"
);
1080
y
-= step;
1081
l
.DrawMathText(
x1
,
y
,
"
\
phi"
);
1082
l
.DrawText(
x2
,
y
,
"
\
phi"
);
1083
y
-= step;
1084
l
.DrawMathText(
x1
,
y
,
"
\
pi"
);
1085
l
.DrawText(
x2
,
y
,
"
\
pi"
);
1086
y
-= step;
1087
l
.DrawMathText(
x1
,
y
,
"
\
pitchfork"
);
1088
l
.DrawText(
x2
,
y
,
"
\
pitchfork"
);
1089
y
-= step;
1090
l
.DrawMathText(
x1
,
y
,
"
\
pm"
);
1091
l
.DrawText(
x2
,
y
,
"
\
pm"
);
1092
y
-= step;
1093
l
.DrawMathText(
x1
,
y
,
"
\
prec"
);
1094
l
.DrawText(
x2
,
y
,
"
\
prec"
);
1095
y
-= step;
1096
l
.DrawMathText(
x1
,
y
,
"
\
precapprox"
);
1097
l
.DrawText(
x2
,
y
,
"
\
precapprox"
);
1098
y
-= step;
1099
l
.DrawMathText(
x1
,
y
,
"
\
preccurlyeq"
);
1100
l
.DrawText(
x2
,
y
,
"
\
preccurlyeq"
);
1101
y
-= step;
1102
l
.DrawMathText(
x1
,
y
,
"
\
preceq"
);
1103
l
.DrawText(
x2
,
y
,
"
\
preceq"
);
1104
y
-= step;
1105
l
.DrawMathText(
x1
,
y
,
"
\
precnapprox"
);
1106
l
.DrawText(
x2
,
y
,
"
\
precnapprox"
);
1107
y
-= step;
1108
l
.DrawMathText(
x1
,
y
,
"
\
precneqq"
);
1109
l
.DrawText(
x2
,
y
,
"
\
precneqq"
);
1110
y
-= step;
1111
l
.DrawMathText(
x1
,
y
,
"
\
precnsim"
);
1112
l
.DrawText(
x2
,
y
,
"
\
precnsim"
);
1113
y
-= step;
1114
l
.DrawMathText(
x1
,
y
,
"
\
precsim"
);
1115
l
.DrawText(
x2
,
y
,
"
\
precsim"
);
1116
y
-= step;
1117
l
.DrawMathText(
x1
,
y
,
"
\
prime"
);
1118
l
.DrawText(
x2
,
y
,
"
\
prime"
);
1119
y
-= step;
1120
l
.DrawMathText(
x1
,
y
,
"
\
propto"
);
1121
l
.DrawText(
x2
,
y
,
"
\
propto"
);
1122
y
-= step;
1123
l
.DrawMathText(
x1
,
y
,
"
\
psi"
);
1124
l
.DrawText(
x2
,
y
,
"
\
psi"
);
1125
y
-= step;
1126
l
.DrawMathText(
x1
,
y
,
"
\
rangle"
);
1127
l
.DrawText(
x2
,
y
,
"
\
rangle"
);
1128
y
-= step;
1129
l
.DrawMathText(
x1
,
y
,
"
\
rceil"
);
1130
l
.DrawText(
x2
,
y
,
"
\
rceil"
);
1131
y
-= step;
1132
l
.DrawMathText(
x1
,
y
,
"
\
rdbrack"
);
1133
l
.DrawText(
x2
,
y
,
"
\
rdbrack"
);
1134
y
-= step;
1135
l
.DrawMathText(
x1
,
y
,
"
\
restriction"
);
1136
l
.DrawText(
x2
,
y
,
"
\
restriction"
);
1137
y
-= step;
1138
l
.DrawMathText(
x1
,
y
,
"
\
rfloor"
);
1139
l
.DrawText(
x2
,
y
,
"
\
rfloor"
);
1140
y
-= step;
1141
l
.DrawMathText(
x1
,
y
,
"
\
rho"
);
1142
l
.DrawText(
x2
,
y
,
"
\
rho"
);
1143
y
-= step;
1144
l
.DrawMathText(
x1
,
y
,
"
\
rightarrow"
);
1145
l
.DrawText(
x2
,
y
,
"
\
rightarrow"
);
1146
y
-= step;
1147
l
.DrawMathText(
x1
,
y
,
"
\
rightarrowtail"
);
1148
l
.DrawText(
x2
,
y
,
"
\
rightarrowtail"
);
1149
y
-= step;
1150
l
.DrawMathText(
x1
,
y
,
"
\
rightharpoondown"
);
1151
l
.DrawText(
x2
,
y
,
"
\
rightharpoondown"
);
1152
y
-= step;
1153
l
.DrawMathText(
x1
,
y
,
"
\
rightharpoonup"
);
1154
l
.DrawText(
x2
,
y
,
"
\
rightharpoonup"
);
1155
y
-= step;
1156
l
.DrawMathText(
x1
,
y
,
"
\
rightleftarrows"
);
1157
l
.DrawText(
x2
,
y
,
"
\
rightleftarrows"
);
1158
y
-= step;
1159
l
.DrawMathText(
x1
,
y
,
"
\
rightleftharpoons"
);
1160
l
.DrawText(
x2
,
y
,
"
\
rightleftharpoons"
);
1161
y
-= step;
1162
l
.DrawMathText(
x1
,
y
,
"
\
rightrightarrows"
);
1163
l
.DrawText(
x2
,
y
,
"
\
rightrightarrows"
);
1164
y
-= step;
1165
l
.DrawMathText(
x1
,
y
,
"
\
rightsquigarrow"
);
1166
l
.DrawText(
x2
,
y
,
"
\
rightsquigarrow"
);
1167
y
-= step;
1168
l
.DrawMathText(
x1
,
y
,
"
\
rightthreetimes"
);
1169
l
.DrawText(
x2
,
y
,
"
\
rightthreetimes"
);
1170
y
-= step;
1171
l
.DrawMathText(
x1
,
y
,
"
\
risingdotseq"
);
1172
l
.DrawText(
x2
,
y
,
"
\
risingdotseq"
);
1173
y
-= step;
1174
l
.DrawMathText(
x1
,
y
,
"
\
rtimes"
);
1175
l
.DrawText(
x2
,
y
,
"
\
rtimes"
);
1176
y
-= step;
1177
l
.DrawMathText(
x1
,
y
,
"
\
sampi"
);
1178
l
.DrawText(
x2
,
y
,
"
\
sampi"
);
1179
y
-= step;
1180
l
.DrawMathText(
x1
,
y
,
"
\
san"
);
1181
l
.DrawText(
x2
,
y
,
"
\
san"
);
1182
y
-= step;
1183
l
.DrawMathText(
x1
,
y
,
"
\
searrow"
);
1184
l
.DrawText(
x2
,
y
,
"
\
searrow"
);
1185
y
-= step;
1186
l
.DrawMathText(
x1
,
y
,
"
\
setdif"
);
1187
l
.DrawText(
x2
,
y
,
"
\
setdif"
);
1188
y
-= step;
1189
l
.DrawMathText(
x1
,
y
,
"
\
sharp"
);
1190
l
.DrawText(
x2
,
y
,
"
\
sharp"
);
1191
y
-= step;
1192
l
.DrawMathText(
x1
,
y
,
"
\
sho"
);
1193
l
.DrawText(
x2
,
y
,
"
\
sho"
);
1194
y
-= step;
1195
l
.DrawMathText(
x1
,
y
,
"
\
sigma"
);
1196
l
.DrawText(
x2
,
y
,
"
\
sigma"
);
1197
y
-= step;
1198
l
.DrawMathText(
x1
,
y
,
"
\
sim"
);
1199
l
.DrawText(
x2
,
y
,
"
\
sim"
);
1200
y
-= step;
1201
l
.DrawMathText(
x1
,
y
,
"
\
simarrow"
);
1202
l
.DrawText(
x2
,
y
,
"
\
simarrow"
);
1203
y
-= step;
1204
l
.DrawMathText(
x1
,
y
,
"
\
simeq"
);
1205
l
.DrawText(
x2
,
y
,
"
\
simeq"
);
1206
y
-= step;
1207
l
.DrawMathText(
x1
,
y
,
"
\
smallfrown"
);
1208
l
.DrawText(
x2
,
y
,
"
\
smallfrown"
);
1209
y
-= step;
1210
l
.DrawMathText(
x1
,
y
,
"
\
smallint"
);
1211
l
.DrawText(
x2
,
y
,
"
\
smallint"
);
1212
y
-= step;
1213
l
.DrawMathText(
x1
,
y
,
"
\
smallsetminus"
);
1214
l
.DrawText(
x2
,
y
,
"
\
smallsetminus"
);
1215
y
-= step;
1216
l
.DrawMathText(
x1
,
y
,
"
\
smallsmile"
);
1217
l
.DrawText(
x2
,
y
,
"
\
smallsmile"
);
1218
y
-= step;
1219
l
.DrawMathText(
x1
,
y
,
"
\
smile"
);
1220
l
.DrawText(
x2
,
y
,
"
\
smile"
);
1221
y
-= step;
1222
l
.DrawMathText(
x1
,
y
,
"
\
spadesuit"
);
1223
l
.DrawText(
x2
,
y
,
"
\
spadesuit"
);
1224
y
-= step;
1225
l
.DrawMathText(
x1
,
y
,
"
\
sphericalangle"
);
1226
l
.DrawText(
x2
,
y
,
"
\
sphericalangle"
);
1227
1228
// Draw 6th Column
1229
y
= 0.99;
1230
step = 0.0126;
1231
x1
= 0.66;
1232
x2
=
x1
+ 0.02;
1233
l
.DrawMathText(
x1
,
y
,
"
\
sqcap"
);
1234
l
.DrawText(
x2
,
y
,
"
\
sqcap"
);
1235
y
-= step;
1236
l
.DrawMathText(
x1
,
y
,
"
\
sqcup"
);
1237
l
.DrawText(
x2
,
y
,
"
\
sqcup"
);
1238
y
-= step;
1239
l
.DrawMathText(
x1
,
y
,
"
\
sqsubset"
);
1240
l
.DrawText(
x2
,
y
,
"
\
sqsubset"
);
1241
y
-= step;
1242
l
.DrawMathText(
x1
,
y
,
"
\
sqsubseteq"
);
1243
l
.DrawText(
x2
,
y
,
"
\
sqsubseteq"
);
1244
y
-= step;
1245
l
.DrawMathText(
x1
,
y
,
"
\
sqsupset"
);
1246
l
.DrawText(
x2
,
y
,
"
\
sqsupset"
);
1247
y
-= step;
1248
l
.DrawMathText(
x1
,
y
,
"
\
sqsupseteq"
);
1249
l
.DrawText(
x2
,
y
,
"
\
sqsupseteq"
);
1250
y
-= step;
1251
l
.DrawMathText(
x1
,
y
,
"
\
square"
);
1252
l
.DrawText(
x2
,
y
,
"
\
square"
);
1253
y
-= step;
1254
l
.DrawMathText(
x1
,
y
,
"
\
star"
);
1255
l
.DrawText(
x2
,
y
,
"
\
star"
);
1256
y
-= step;
1257
l
.DrawMathText(
x1
,
y
,
"
\
stigma"
);
1258
l
.DrawText(
x2
,
y
,
"
\
stigma"
);
1259
y
-= step;
1260
l
.DrawMathText(
x1
,
y
,
"
\
subset"
);
1261
l
.DrawText(
x2
,
y
,
"
\
subset"
);
1262
y
-= step;
1263
l
.DrawMathText(
x1
,
y
,
"
\
subseteq"
);
1264
l
.DrawText(
x2
,
y
,
"
\
subseteq"
);
1265
y
-= step;
1266
l
.DrawMathText(
x1
,
y
,
"
\
subseteqq"
);
1267
l
.DrawText(
x2
,
y
,
"
\
subseteqq"
);
1268
y
-= step;
1269
l
.DrawMathText(
x1
,
y
,
"
\
subsetneq"
);
1270
l
.DrawText(
x2
,
y
,
"
\
subsetneq"
);
1271
y
-= step;
1272
l
.DrawMathText(
x1
,
y
,
"
\
subsetneqq"
);
1273
l
.DrawText(
x2
,
y
,
"
\
subsetneqq"
);
1274
y
-= step;
1275
l
.DrawMathText(
x1
,
y
,
"
\
succ"
);
1276
l
.DrawText(
x2
,
y
,
"
\
succ"
);
1277
y
-= step;
1278
l
.DrawMathText(
x1
,
y
,
"
\
succapprox"
);
1279
l
.DrawText(
x2
,
y
,
"
\
succapprox"
);
1280
y
-= step;
1281
l
.DrawMathText(
x1
,
y
,
"
\
succcurlyeq"
);
1282
l
.DrawText(
x2
,
y
,
"
\
succcurlyeq"
);
1283
y
-= step;
1284
l
.DrawMathText(
x1
,
y
,
"
\
succeq"
);
1285
l
.DrawText(
x2
,
y
,
"
\
succeq"
);
1286
y
-= step;
1287
l
.DrawMathText(
x1
,
y
,
"
\
succnapprox"
);
1288
l
.DrawText(
x2
,
y
,
"
\
succnapprox"
);
1289
y
-= step;
1290
l
.DrawMathText(
x1
,
y
,
"
\
succneqq"
);
1291
l
.DrawText(
x2
,
y
,
"
\
succneqq"
);
1292
y
-= step;
1293
l
.DrawMathText(
x1
,
y
,
"
\
succnsim"
);
1294
l
.DrawText(
x2
,
y
,
"
\
succnsim"
);
1295
y
-= step;
1296
l
.DrawMathText(
x1
,
y
,
"
\
succsim"
);
1297
l
.DrawText(
x2
,
y
,
"
\
succsim"
);
1298
y
-= step;
1299
l
.DrawMathText(
x1
,
y
,
"
\
supset"
);
1300
l
.DrawText(
x2
,
y
,
"
\
supset"
);
1301
y
-= step;
1302
l
.DrawMathText(
x1
,
y
,
"
\
supseteq"
);
1303
l
.DrawText(
x2
,
y
,
"
\
supseteq"
);
1304
y
-= step;
1305
l
.DrawMathText(
x1
,
y
,
"
\
supseteqq"
);
1306
l
.DrawText(
x2
,
y
,
"
\
supseteqq"
);
1307
y
-= step;
1308
l
.DrawMathText(
x1
,
y
,
"
\
supsetneq"
);
1309
l
.DrawText(
x2
,
y
,
"
\
supsetneq"
);
1310
y
-= step;
1311
l
.DrawMathText(
x1
,
y
,
"
\
supsetneqq"
);
1312
l
.DrawText(
x2
,
y
,
"
\
supsetneqq"
);
1313
y
-= step;
1314
l
.DrawMathText(
x1
,
y
,
"
\
surd"
);
1315
l
.DrawText(
x2
,
y
,
"
\
surd"
);
1316
y
-= step;
1317
l
.DrawMathText(
x1
,
y
,
"
\
swarrow"
);
1318
l
.DrawText(
x2
,
y
,
"
\
swarrow"
);
1319
y
-= step;
1320
l
.DrawMathText(
x1
,
y
,
"
\
t"
);
1321
l
.DrawText(
x2
,
y
,
"
\
t"
);
1322
y
-= step;
1323
l
.DrawMathText(
x1
,
y
,
"
\
tau"
);
1324
l
.DrawText(
x2
,
y
,
"
\
tau"
);
1325
y
-= step;
1326
l
.DrawMathText(
x1
,
y
,
"
\
therefore"
);
1327
l
.DrawText(
x2
,
y
,
"
\
therefore"
);
1328
y
-= step;
1329
l
.DrawMathText(
x1
,
y
,
"
\
theta"
);
1330
l
.DrawText(
x2
,
y
,
"
\
theta"
);
1331
y
-= step;
1332
l
.DrawMathText(
x1
,
y
,
"
\
times"
);
1333
l
.DrawText(
x2
,
y
,
"
\
times"
);
1334
y
-= step;
1335
l
.DrawMathText(
x1
,
y
,
"
\
to"
);
1336
l
.DrawText(
x2
,
y
,
"
\
to"
);
1337
y
-= step;
1338
l
.DrawMathText(
x1
,
y
,
"
\
top"
);
1339
l
.DrawText(
x2
,
y
,
"
\
top"
);
1340
y
-= step;
1341
l
.DrawMathText(
x1
,
y
,
"
\
triangledown"
);
1342
l
.DrawText(
x2
,
y
,
"
\
triangledown"
);
1343
y
-= step;
1344
l
.DrawMathText(
x1
,
y
,
"
\
triangleleft"
);
1345
l
.DrawText(
x2
,
y
,
"
\
triangleleft"
);
1346
y
-= step;
1347
l
.DrawMathText(
x1
,
y
,
"
\
triangleleft"
);
1348
l
.DrawText(
x2
,
y
,
"
\
triangleleft"
);
1349
y
-= step;
1350
l
.DrawMathText(
x1
,
y
,
"
\
trianglelefteq"
);
1351
l
.DrawText(
x2
,
y
,
"
\
trianglelefteq"
);
1352
y
-= step;
1353
l
.DrawMathText(
x1
,
y
,
"
\
triangleq"
);
1354
l
.DrawText(
x2
,
y
,
"
\
triangleq"
);
1355
y
-= step;
1356
l
.DrawMathText(
x1
,
y
,
"
\
triangleright"
);
1357
l
.DrawText(
x2
,
y
,
"
\
triangleright"
);
1358
y
-= step;
1359
l
.DrawMathText(
x1
,
y
,
"
\
trianglerighteq"
);
1360
l
.DrawText(
x2
,
y
,
"
\
trianglerighteq"
);
1361
y
-= step;
1362
l
.DrawMathText(
x1
,
y
,
"
\
twoheadleftarrow"
);
1363
l
.DrawText(
x2
,
y
,
"
\
twoheadleftarrow"
);
1364
y
-= step;
1365
l
.DrawMathText(
x1
,
y
,
"
\
twoheadrightarrow"
);
1366
l
.DrawText(
x2
,
y
,
"
\
twoheadrightarrow"
);
1367
y
-= step;
1368
l
.DrawMathText(
x1
,
y
,
"
\
u"
);
1369
l
.DrawText(
x2
,
y
,
"
\
u"
);
1370
y
-= step;
1371
l
.DrawMathText(
x1
,
y
,
"
\
ulcorner"
);
1372
l
.DrawText(
x2
,
y
,
"
\
ulcorner"
);
1373
y
-= step;
1374
l
.DrawMathText(
x1
,
y
,
"
\
undercurvearrowright"
);
1375
l
.DrawText(
x2
,
y
,
"
\
undercurvearrowright"
);
1376
y
-= step;
1377
l
.DrawMathText(
x1
,
y
,
"
\
upDelta"
);
1378
l
.DrawText(
x2
,
y
,
"
\
upDelta"
);
1379
y
-= step;
1380
l
.DrawMathText(
x1
,
y
,
"
\
upDigamma"
);
1381
l
.DrawText(
x2
,
y
,
"
\
upDigamma"
);
1382
y
-= step;
1383
l
.DrawMathText(
x1
,
y
,
"
\
upGamma"
);
1384
l
.DrawText(
x2
,
y
,
"
\
upGamma"
);
1385
y
-= step;
1386
l
.DrawMathText(
x1
,
y
,
"
\
upKoppa"
);
1387
l
.DrawText(
x2
,
y
,
"
\
upKoppa"
);
1388
y
-= step;
1389
l
.DrawMathText(
x1
,
y
,
"
\
upLambda"
);
1390
l
.DrawText(
x2
,
y
,
"
\
upLambda"
);
1391
y
-= step;
1392
l
.DrawMathText(
x1
,
y
,
"
\
upOmega"
);
1393
l
.DrawText(
x2
,
y
,
"
\
upOmega"
);
1394
y
-= step;
1395
l
.DrawMathText(
x1
,
y
,
"
\
upPhi"
);
1396
l
.DrawText(
x2
,
y
,
"
\
upPhi"
);
1397
y
-= step;
1398
l
.DrawMathText(
x1
,
y
,
"
\
upPi"
);
1399
l
.DrawText(
x2
,
y
,
"
\
upPi"
);
1400
y
-= step;
1401
l
.DrawMathText(
x1
,
y
,
"
\
upPsi"
);
1402
l
.DrawText(
x2
,
y
,
"
\
upPsi"
);
1403
y
-= step;
1404
l
.DrawMathText(
x1
,
y
,
"
\
upSampi"
);
1405
l
.DrawText(
x2
,
y
,
"
\
upSampi"
);
1406
y
-= step;
1407
l
.DrawMathText(
x1
,
y
,
"
\
upSan"
);
1408
l
.DrawText(
x2
,
y
,
"
\
upSan"
);
1409
y
-= step;
1410
l
.DrawMathText(
x1
,
y
,
"
\
upSho"
);
1411
l
.DrawText(
x2
,
y
,
"
\
upSho"
);
1412
y
-= step;
1413
l
.DrawMathText(
x1
,
y
,
"
\
upSigma"
);
1414
l
.DrawText(
x2
,
y
,
"
\
upSigma"
);
1415
y
-= step;
1416
l
.DrawMathText(
x1
,
y
,
"
\
upStigma"
);
1417
l
.DrawText(
x2
,
y
,
"
\
upStigma"
);
1418
y
-= step;
1419
l
.DrawMathText(
x1
,
y
,
"
\
upTheta"
);
1420
l
.DrawText(
x2
,
y
,
"
\
upTheta"
);
1421
y
-= step;
1422
l
.DrawMathText(
x1
,
y
,
"
\
upUpsilon"
);
1423
l
.DrawText(
x2
,
y
,
"
\
upUpsilon"
);
1424
y
-= step;
1425
l
.DrawMathText(
x1
,
y
,
"
\
upVarKoppa"
);
1426
l
.DrawText(
x2
,
y
,
"
\
upVarKoppa"
);
1427
y
-= step;
1428
l
.DrawMathText(
x1
,
y
,
"
\
upXi"
);
1429
l
.DrawText(
x2
,
y
,
"
\
upXi"
);
1430
y
-= step;
1431
l
.DrawMathText(
x1
,
y
,
"
\
upalpha"
);
1432
l
.DrawText(
x2
,
y
,
"
\
upalpha"
);
1433
y
-= step;
1434
l
.DrawMathText(
x1
,
y
,
"
\
uparrow"
);
1435
l
.DrawText(
x2
,
y
,
"
\
uparrow"
);
1436
y
-= step;
1437
l
.DrawMathText(
x1
,
y
,
"
\
upbeta"
);
1438
l
.DrawText(
x2
,
y
,
"
\
upbeta"
);
1439
y
-= step;
1440
l
.DrawMathText(
x1
,
y
,
"
\
upchi"
);
1441
l
.DrawText(
x2
,
y
,
"
\
upchi"
);
1442
y
-= step;
1443
l
.DrawMathText(
x1
,
y
,
"
\
updbar"
);
1444
l
.DrawText(
x2
,
y
,
"
\
updbar"
);
1445
y
-= step;
1446
l
.DrawMathText(
x1
,
y
,
"
\
updelta"
);
1447
l
.DrawText(
x2
,
y
,
"
\
updelta"
);
1448
y
-= step;
1449
l
.DrawMathText(
x1
,
y
,
"
\
updigamma"
);
1450
l
.DrawText(
x2
,
y
,
"
\
updigamma"
);
1451
y
-= step;
1452
l
.DrawMathText(
x1
,
y
,
"
\
updownarrow"
);
1453
l
.DrawText(
x2
,
y
,
"
\
updownarrow"
);
1454
y
-= step;
1455
l
.DrawMathText(
x1
,
y
,
"
\
updownarrows"
);
1456
l
.DrawText(
x2
,
y
,
"
\
updownarrows"
);
1457
y
-= step;
1458
l
.DrawMathText(
x1
,
y
,
"
\
updownharpoons"
);
1459
l
.DrawText(
x2
,
y
,
"
\
updownharpoons"
);
1460
y
-= step;
1461
l
.DrawMathText(
x1
,
y
,
"
\
upepsilon"
);
1462
l
.DrawText(
x2
,
y
,
"
\
upepsilon"
);
1463
y
-= step;
1464
l
.DrawMathText(
x1
,
y
,
"
\
upeta"
);
1465
l
.DrawText(
x2
,
y
,
"
\
upeta"
);
1466
y
-= step;
1467
l
.DrawMathText(
x1
,
y
,
"
\
upgamma"
);
1468
l
.DrawText(
x2
,
y
,
"
\
upgamma"
);
1469
1470
// Draw 7th Column
1471
y
= 0.99;
1472
step = 0.0126;
1473
x1
= 0.79;
1474
x2
=
x1
+ 0.02;
1475
l
.DrawMathText(
x1
,
y
,
"
\
upharpoonleft"
);
1476
l
.DrawText(
x2
,
y
,
"
\
upharpoonleft"
);
1477
y
-= step;
1478
l
.DrawMathText(
x1
,
y
,
"
\
upharpoonright"
);
1479
l
.DrawText(
x2
,
y
,
"
\
upharpoonright"
);
1480
y
-= step;
1481
l
.DrawMathText(
x1
,
y
,
"
\
upiota"
);
1482
l
.DrawText(
x2
,
y
,
"
\
upiota"
);
1483
y
-= step;
1484
l
.DrawMathText(
x1
,
y
,
"
\
upkappa"
);
1485
l
.DrawText(
x2
,
y
,
"
\
upkappa"
);
1486
y
-= step;
1487
l
.DrawMathText(
x1
,
y
,
"
\
upkoppa"
);
1488
l
.DrawText(
x2
,
y
,
"
\
upkoppa"
);
1489
y
-= step;
1490
l
.DrawMathText(
x1
,
y
,
"
\
uplambda"
);
1491
l
.DrawText(
x2
,
y
,
"
\
uplambda"
);
1492
y
-= step;
1493
l
.DrawMathText(
x1
,
y
,
"
\
uplus"
);
1494
l
.DrawText(
x2
,
y
,
"
\
uplus"
);
1495
y
-= step;
1496
l
.DrawMathText(
x1
,
y
,
"
\
upmu"
);
1497
l
.DrawText(
x2
,
y
,
"
\
upmu"
);
1498
y
-= step;
1499
l
.DrawMathText(
x1
,
y
,
"
\
upnu"
);
1500
l
.DrawText(
x2
,
y
,
"
\
upnu"
);
1501
y
-= step;
1502
l
.DrawMathText(
x1
,
y
,
"
\
upomega"
);
1503
l
.DrawText(
x2
,
y
,
"
\
upomega"
);
1504
y
-= step;
1505
l
.DrawMathText(
x1
,
y
,
"
\
upphi"
);
1506
l
.DrawText(
x2
,
y
,
"
\
upphi"
);
1507
y
-= step;
1508
l
.DrawMathText(
x1
,
y
,
"
\
uppi"
);
1509
l
.DrawText(
x2
,
y
,
"
\
uppi"
);
1510
y
-= step;
1511
l
.DrawMathText(
x1
,
y
,
"
\
uppsi"
);
1512
l
.DrawText(
x2
,
y
,
"
\
uppsi"
);
1513
y
-= step;
1514
l
.DrawMathText(
x1
,
y
,
"
\
uprho"
);
1515
l
.DrawText(
x2
,
y
,
"
\
uprho"
);
1516
y
-= step;
1517
l
.DrawMathText(
x1
,
y
,
"
\
upsampi"
);
1518
l
.DrawText(
x2
,
y
,
"
\
upsampi"
);
1519
y
-= step;
1520
l
.DrawMathText(
x1
,
y
,
"
\
upsan"
);
1521
l
.DrawText(
x2
,
y
,
"
\
upsan"
);
1522
y
-= step;
1523
l
.DrawMathText(
x1
,
y
,
"
\
upsho"
);
1524
l
.DrawText(
x2
,
y
,
"
\
upsho"
);
1525
y
-= step;
1526
l
.DrawMathText(
x1
,
y
,
"
\
upsigma"
);
1527
l
.DrawText(
x2
,
y
,
"
\
upsigma"
);
1528
y
-= step;
1529
l
.DrawMathText(
x1
,
y
,
"
\
upsilon"
);
1530
l
.DrawText(
x2
,
y
,
"
\
upsilon"
);
1531
y
-= step;
1532
l
.DrawMathText(
x1
,
y
,
"
\
upstigma"
);
1533
l
.DrawText(
x2
,
y
,
"
\
upstigma"
);
1534
y
-= step;
1535
l
.DrawMathText(
x1
,
y
,
"
\
uptau"
);
1536
l
.DrawText(
x2
,
y
,
"
\
uptau"
);
1537
y
-= step;
1538
l
.DrawMathText(
x1
,
y
,
"
\
uptheta"
);
1539
l
.DrawText(
x2
,
y
,
"
\
uptheta"
);
1540
y
-= step;
1541
l
.DrawMathText(
x1
,
y
,
"
\
upuparrows"
);
1542
l
.DrawText(
x2
,
y
,
"
\
upuparrows"
);
1543
y
-= step;
1544
l
.DrawMathText(
x1
,
y
,
"
\
upupharpoons"
);
1545
l
.DrawText(
x2
,
y
,
"
\
upupharpoons"
);
1546
y
-= step;
1547
l
.DrawMathText(
x1
,
y
,
"
\
upupsilon"
);
1548
l
.DrawText(
x2
,
y
,
"
\
upupsilon"
);
1549
y
-= step;
1550
l
.DrawMathText(
x1
,
y
,
"
\
upvarbeta"
);
1551
l
.DrawText(
x2
,
y
,
"
\
upvarbeta"
);
1552
y
-= step;
1553
l
.DrawMathText(
x1
,
y
,
"
\
upvarepsilon"
);
1554
l
.DrawText(
x2
,
y
,
"
\
upvarepsilon"
);
1555
y
-= step;
1556
l
.DrawMathText(
x1
,
y
,
"
\
upvarkappa"
);
1557
l
.DrawText(
x2
,
y
,
"
\
upvarkappa"
);
1558
y
-= step;
1559
l
.DrawMathText(
x1
,
y
,
"
\
upvarkoppa"
);
1560
l
.DrawText(
x2
,
y
,
"
\
upvarkoppa"
);
1561
y
-= step;
1562
l
.DrawMathText(
x1
,
y
,
"
\
upvarphi"
);
1563
l
.DrawText(
x2
,
y
,
"
\
upvarphi"
);
1564
y
-= step;
1565
l
.DrawMathText(
x1
,
y
,
"
\
upvarpi"
);
1566
l
.DrawText(
x2
,
y
,
"
\
upvarpi"
);
1567
y
-= step;
1568
l
.DrawMathText(
x1
,
y
,
"
\
upvarrho"
);
1569
l
.DrawText(
x2
,
y
,
"
\
upvarrho"
);
1570
y
-= step;
1571
l
.DrawMathText(
x1
,
y
,
"
\
upvarsigma"
);
1572
l
.DrawText(
x2
,
y
,
"
\
upvarsigma"
);
1573
y
-= step;
1574
l
.DrawMathText(
x1
,
y
,
"
\
upvartheta"
);
1575
l
.DrawText(
x2
,
y
,
"
\
upvartheta"
);
1576
y
-= step;
1577
l
.DrawMathText(
x1
,
y
,
"
\
upxi"
);
1578
l
.DrawText(
x2
,
y
,
"
\
upxi"
);
1579
y
-= step;
1580
l
.DrawMathText(
x1
,
y
,
"
\
upzeta"
);
1581
l
.DrawText(
x2
,
y
,
"
\
upzeta"
);
1582
y
-= step;
1583
l
.DrawMathText(
x1
,
y
,
"
\
urcorner"
);
1584
l
.DrawText(
x2
,
y
,
"
\
urcorner"
);
1585
y
-= step;
1586
l
.DrawMathText(
x1
,
y
,
"
\
v"
);
1587
l
.DrawText(
x2
,
y
,
"
\
v"
);
1588
y
-= step;
1589
l
.DrawMathText(
x1
,
y
,
"
\
vDash"
);
1590
l
.DrawText(
x2
,
y
,
"
\
vDash"
);
1591
y
-= step;
1592
l
.DrawMathText(
x1
,
y
,
"
\
vDash"
);
1593
l
.DrawText(
x2
,
y
,
"
\
vDash"
);
1594
y
-= step;
1595
l
.DrawMathText(
x1
,
y
,
"
\
varbeta"
);
1596
l
.DrawText(
x2
,
y
,
"
\
varbeta"
);
1597
y
-= step;
1598
l
.DrawMathText(
x1
,
y
,
"
\
varepsilon"
);
1599
l
.DrawText(
x2
,
y
,
"
\
varepsilon"
);
1600
y
-= step;
1601
l
.DrawMathText(
x1
,
y
,
"
\
varkappa"
);
1602
l
.DrawText(
x2
,
y
,
"
\
varkappa"
);
1603
y
-= step;
1604
l
.DrawMathText(
x1
,
y
,
"
\
varkoppa"
);
1605
l
.DrawText(
x2
,
y
,
"
\
varkoppa"
);
1606
y
-= step;
1607
l
.DrawMathText(
x1
,
y
,
"
\
varnothing"
);
1608
l
.DrawText(
x2
,
y
,
"
\
varnothing"
);
1609
y
-= step;
1610
l
.DrawMathText(
x1
,
y
,
"
\
varphi"
);
1611
l
.DrawText(
x2
,
y
,
"
\
varphi"
);
1612
y
-= step;
1613
l
.DrawMathText(
x1
,
y
,
"
\
varpi"
);
1614
l
.DrawText(
x2
,
y
,
"
\
varpi"
);
1615
y
-= step;
1616
l
.DrawMathText(
x1
,
y
,
"
\
varpropto"
);
1617
l
.DrawText(
x2
,
y
,
"
\
varpropto"
);
1618
y
-= step;
1619
l
.DrawMathText(
x1
,
y
,
"
\
varrho"
);
1620
l
.DrawText(
x2
,
y
,
"
\
varrho"
);
1621
y
-= step;
1622
l
.DrawMathText(
x1
,
y
,
"
\
varsigma"
);
1623
l
.DrawText(
x2
,
y
,
"
\
varsigma"
);
1624
y
-= step;
1625
l
.DrawMathText(
x1
,
y
,
"
\
vartheta"
);
1626
l
.DrawText(
x2
,
y
,
"
\
vartheta"
);
1627
y
-= step;
1628
l
.DrawMathText(
x1
,
y
,
"
\
vartriangle"
);
1629
l
.DrawText(
x2
,
y
,
"
\
vartriangle"
);
1630
y
-= step;
1631
l
.DrawMathText(
x1
,
y
,
"
\
vartriangleleft"
);
1632
l
.DrawText(
x2
,
y
,
"
\
vartriangleleft"
);
1633
y
-= step;
1634
l
.DrawMathText(
x1
,
y
,
"
\
vartriangleright"
);
1635
l
.DrawText(
x2
,
y
,
"
\
vartriangleright"
);
1636
y
-= step;
1637
l
.DrawMathText(
x1
,
y
,
"
\
vdash"
);
1638
l
.DrawText(
x2
,
y
,
"
\
vdash"
);
1639
y
-= step;
1640
l
.DrawMathText(
x1
,
y
,
"
\
vdots"
);
1641
l
.DrawText(
x2
,
y
,
"
\
vdots"
);
1642
y
-= step;
1643
l
.DrawMathText(
x1
,
y
,
"
\
vec"
);
1644
l
.DrawText(
x2
,
y
,
"
\
vec"
);
1645
y
-= step;
1646
l
.DrawMathText(
x1
,
y
,
"
\
vee"
);
1647
l
.DrawText(
x2
,
y
,
"
\
vee"
);
1648
y
-= step;
1649
l
.DrawMathText(
x1
,
y
,
"
\
veebar"
);
1650
l
.DrawText(
x2
,
y
,
"
\
veebar"
);
1651
y
-= step;
1652
l
.DrawMathText(
x1
,
y
,
"
\
vert"
);
1653
l
.DrawText(
x2
,
y
,
"
\
vert"
);
1654
y
-= step;
1655
l
.DrawMathText(
x1
,
y
,
"
\
wedge"
);
1656
l
.DrawText(
x2
,
y
,
"
\
wedge"
);
1657
y
-= step;
1658
l
.DrawMathText(
x1
,
y
,
"
\
wp"
);
1659
l
.DrawText(
x2
,
y
,
"
\
wp"
);
1660
y
-= step;
1661
l
.DrawMathText(
x1
,
y
,
"
\
wr"
);
1662
l
.DrawText(
x2
,
y
,
"
\
wr"
);
1663
y
-= step;
1664
l
.DrawMathText(
x1
,
y
,
"
\
wwbar"
);
1665
l
.DrawText(
x2
,
y
,
"
\
wwbar"
);
1666
y
-= step;
1667
l
.DrawMathText(
x1
,
y
,
"
\
xi"
);
1668
l
.DrawText(
x2
,
y
,
"
\
xi"
);
1669
y
-= step;
1670
l
.DrawMathText(
x1
,
y
,
"
\
yen"
);
1671
l
.DrawText(
x2
,
y
,
"
\
yen"
);
1672
y
-= step;
1673
l
.DrawMathText(
x1
,
y
,
"
\
zeta"
);
1674
l
.DrawText(
x2
,
y
,
"
\
zeta"
);
1675
y
-= step;
1676
l
.DrawMathText(
x1
,
y
,
"
\
{"
);
1677
l
.DrawText(
x2
,
y
,
"
\
{"
);
1678
y
-= step;
1679
l
.DrawMathText(
x1
,
y
,
"
\
|"
);
1680
l
.DrawText(
x2
,
y
,
"
\
|"
);
1681
y
-= step;
1682
l
.DrawMathText(
x1
,
y
,
"
\
}"
);
1683
l
.DrawText(
x2
,
y
,
"
\
}"
);
1684
y
-= step;
1685
l
.DrawMathText(
x1
,
y
,
"
\
~"
);
1686
l
.DrawText(
x2
,
y
,
"
\
~"
);
1687
y
-= step;
1688
l
.DrawMathText(
x1
,
y
,
"
\
Pr"
);
1689
l
.DrawText(
x2
,
y
,
"
\
Pr"
);
1690
y
-= step;
1691
l
.DrawMathText(
x1
,
y
,
"
\
awoint"
);
1692
l
.DrawText(
x2
,
y
,
"
\
awoint"
);
1693
y
-= step;
1694
l
.DrawMathText(
x1
,
y
,
"
\
awointop"
);
1695
l
.DrawText(
x2
,
y
,
"
\
awointop"
);
1696
y
-= step;
1697
l
.DrawMathText(
x1
,
y
,
"
\
barint"
);
1698
l
.DrawText(
x2
,
y
,
"
\
barint"
);
1699
y
-= step;
1700
l
.DrawMathText(
x1
,
y
,
"
\
barintop"
);
1701
l
.DrawText(
x2
,
y
,
"
\
barintop"
);
1702
y
-= step;
1703
l
.DrawMathText(
x1
,
y
,
"
\
bigcap"
);
1704
l
.DrawText(
x2
,
y
,
"
\
bigcap"
);
1705
y
-= step;
1706
l
.DrawMathText(
x1
,
y
,
"
\
bigcup"
);
1707
l
.DrawText(
x2
,
y
,
"
\
bigcup"
);
1708
y
-= step;
1709
l
.DrawMathText(
x1
,
y
,
"
\
bigodot"
);
1710
l
.DrawText(
x2
,
y
,
"
\
bigodot"
);
1711
1712
// Draw 8th Column
1713
y
= 0.99;
1714
step = 0.0126;
1715
x1
= 0.92;
1716
x2
=
x1
+ 0.02;
1717
l
.DrawMathText(
x1
,
y
,
"
\
bigoplus"
);
1718
l
.DrawText(
x2
,
y
,
"
\
bigoplus"
);
1719
y
-= step;
1720
l
.DrawMathText(
x1
,
y
,
"
\
bigotimes"
);
1721
l
.DrawText(
x2
,
y
,
"
\
bigotimes"
);
1722
y
-= step;
1723
l
.DrawMathText(
x1
,
y
,
"
\
bigsqcup"
);
1724
l
.DrawText(
x2
,
y
,
"
\
bigsqcup"
);
1725
y
-= step;
1726
l
.DrawMathText(
x1
,
y
,
"
\
biguplus"
);
1727
l
.DrawText(
x2
,
y
,
"
\
biguplus"
);
1728
y
-= step;
1729
l
.DrawMathText(
x1
,
y
,
"
\
bigvee"
);
1730
l
.DrawText(
x2
,
y
,
"
\
bigvee"
);
1731
y
-= step;
1732
l
.DrawMathText(
x1
,
y
,
"
\
bigwedge"
);
1733
l
.DrawText(
x2
,
y
,
"
\
bigwedge"
);
1734
y
-= step;
1735
l
.DrawMathText(
x1
,
y
,
"
\
coprod"
);
1736
l
.DrawText(
x2
,
y
,
"
\
coprod"
);
1737
y
-= step;
1738
l
.DrawMathText(
x1
,
y
,
"
\
cwint"
);
1739
l
.DrawText(
x2
,
y
,
"
\
cwint"
);
1740
y
-= step;
1741
l
.DrawMathText(
x1
,
y
,
"
\
cwintop"
);
1742
l
.DrawText(
x2
,
y
,
"
\
cwintop"
);
1743
y
-= step;
1744
l
.DrawMathText(
x1
,
y
,
"
\
cwoint"
);
1745
l
.DrawText(
x2
,
y
,
"
\
cwoint"
);
1746
y
-= step;
1747
l
.DrawMathText(
x1
,
y
,
"
\
cwointop"
);
1748
l
.DrawText(
x2
,
y
,
"
\
cwointop"
);
1749
y
-= step;
1750
l
.DrawMathText(
x1
,
y
,
"
\
iiint"
);
1751
l
.DrawText(
x2
,
y
,
"
\
iiint"
);
1752
y
-= step;
1753
l
.DrawMathText(
x1
,
y
,
"
\
iiintop"
);
1754
l
.DrawText(
x2
,
y
,
"
\
iiintop"
);
1755
y
-= step;
1756
l
.DrawMathText(
x1
,
y
,
"
\
iint"
);
1757
l
.DrawText(
x2
,
y
,
"
\
iint"
);
1758
y
-= step;
1759
l
.DrawMathText(
x1
,
y
,
"
\
iintop"
);
1760
l
.DrawText(
x2
,
y
,
"
\
iintop"
);
1761
y
-= step;
1762
l
.DrawMathText(
x1
,
y
,
"
\
int"
);
1763
l
.DrawText(
x2
,
y
,
"
\
int"
);
1764
y
-= step;
1765
l
.DrawMathText(
x1
,
y
,
"
\
intop"
);
1766
l
.DrawText(
x2
,
y
,
"
\
intop"
);
1767
y
-= step;
1768
l
.DrawMathText(
x1
,
y
,
"
\
oiiint"
);
1769
l
.DrawText(
x2
,
y
,
"
\
oiiint"
);
1770
y
-= step;
1771
l
.DrawMathText(
x1
,
y
,
"
\
oiiintop"
);
1772
l
.DrawText(
x2
,
y
,
"
\
oiiintop"
);
1773
y
-= step;
1774
l
.DrawMathText(
x1
,
y
,
"
\
oiint"
);
1775
l
.DrawText(
x2
,
y
,
"
\
oiint"
);
1776
y
-= step;
1777
l
.DrawMathText(
x1
,
y
,
"
\
oiintop"
);
1778
l
.DrawText(
x2
,
y
,
"
\
oiintop"
);
1779
y
-= step;
1780
l
.DrawMathText(
x1
,
y
,
"
\
oint"
);
1781
l
.DrawText(
x2
,
y
,
"
\
oint"
);
1782
y
-= step;
1783
l
.DrawMathText(
x1
,
y
,
"
\
ointop"
);
1784
l
.DrawText(
x2
,
y
,
"
\
ointop"
);
1785
y
-= step;
1786
l
.DrawMathText(
x1
,
y
,
"
\
prod"
);
1787
l
.DrawText(
x2
,
y
,
"
\
prod"
);
1788
y
-= step;
1789
l
.DrawMathText(
x1
,
y
,
"
\
slashint"
);
1790
l
.DrawText(
x2
,
y
,
"
\
slashint"
);
1791
y
-= step;
1792
l
.DrawMathText(
x1
,
y
,
"
\
slashintop"
);
1793
l
.DrawText(
x2
,
y
,
"
\
slashintop"
);
1794
y
-= step;
1795
l
.DrawMathText(
x1
,
y
,
"
\
sum"
);
1796
l
.DrawText(
x2
,
y
,
"
\
sum"
);
1797
1798
x2
=
x2
+ 0.02;
1799
y
-= step;
1800
l
.DrawMathText(
x1
,
y
,
"
\
arccos"
);
1801
l
.DrawText(
x2
,
y
,
"
\
arccos"
);
1802
y
-= step;
1803
l
.DrawMathText(
x1
,
y
,
"
\
arcsin"
);
1804
l
.DrawText(
x2
,
y
,
"
\
arcsin"
);
1805
y
-= step;
1806
l
.DrawMathText(
x1
,
y
,
"
\
arctan"
);
1807
l
.DrawText(
x2
,
y
,
"
\
arctan"
);
1808
y
-= step;
1809
l
.DrawMathText(
x1
,
y
,
"
\
arg"
);
1810
l
.DrawText(
x2
,
y
,
"
\
arg"
);
1811
y
-= step;
1812
l
.DrawMathText(
x1
,
y
,
"
\
cos"
);
1813
l
.DrawText(
x2
,
y
,
"
\
cos"
);
1814
y
-= step;
1815
l
.DrawMathText(
x1
,
y
,
"
\
cosh"
);
1816
l
.DrawText(
x2
,
y
,
"
\
cosh"
);
1817
y
-= step;
1818
l
.DrawMathText(
x1
,
y
,
"
\
cot"
);
1819
l
.DrawText(
x2
,
y
,
"
\
cot"
);
1820
y
-= step;
1821
l
.DrawMathText(
x1
,
y
,
"
\
coth"
);
1822
l
.DrawText(
x2
,
y
,
"
\
coth"
);
1823
y
-= step;
1824
l
.DrawMathText(
x1
,
y
,
"
\
csc"
);
1825
l
.DrawText(
x2
,
y
,
"
\
csc"
);
1826
y
-= step;
1827
l
.DrawMathText(
x1
,
y
,
"
\
deg"
);
1828
l
.DrawText(
x2
,
y
,
"
\
deg"
);
1829
y
-= step;
1830
l
.DrawMathText(
x1
,
y
,
"
\
det"
);
1831
l
.DrawText(
x2
,
y
,
"
\
det"
);
1832
y
-= step;
1833
l
.DrawMathText(
x1
,
y
,
"
\
dim"
);
1834
l
.DrawText(
x2
,
y
,
"
\
dim"
);
1835
y
-= step;
1836
l
.DrawMathText(
x1
,
y
,
"
\
exp"
);
1837
l
.DrawText(
x2
,
y
,
"
\
exp"
);
1838
y
-= step;
1839
l
.DrawMathText(
x1
,
y
,
"
\
gcd"
);
1840
l
.DrawText(
x2
,
y
,
"
\
gcd"
);
1841
y
-= step;
1842
l
.DrawMathText(
x1
,
y
,
"
\
hom"
);
1843
l
.DrawText(
x2
,
y
,
"
\
hom"
);
1844
y
-= step;
1845
l
.DrawMathText(
x1
,
y
,
"
\
inf"
);
1846
l
.DrawText(
x2
,
y
,
"
\
inf"
);
1847
y
-= step;
1848
l
.DrawMathText(
x1
,
y
,
"
\
ker"
);
1849
l
.DrawText(
x2
,
y
,
"
\
ker"
);
1850
y
-= step;
1851
l
.DrawMathText(
x1
,
y
,
"
\
lg"
);
1852
l
.DrawText(
x2
,
y
,
"
\
lg"
);
1853
y
-= step;
1854
l
.DrawMathText(
x1
,
y
,
"
\
lim"
);
1855
l
.DrawText(
x2
,
y
,
"
\
lim"
);
1856
y
-= step;
1857
l
.DrawMathText(
x1
,
y
,
"
\
liminf"
);
1858
l
.DrawText(
x2
,
y
,
"
\
liminf"
);
1859
y
-= step;
1860
l
.DrawMathText(
x1
,
y
,
"
\
limsup"
);
1861
l
.DrawText(
x2
,
y
,
"
\
limsup"
);
1862
y
-= step;
1863
l
.DrawMathText(
x1
,
y
,
"
\
ln"
);
1864
l
.DrawText(
x2
,
y
,
"
\
ln"
);
1865
y
-= step;
1866
l
.DrawMathText(
x1
,
y
,
"
\
log"
);
1867
l
.DrawText(
x2
,
y
,
"
\
log"
);
1868
y
-= step;
1869
l
.DrawMathText(
x1
,
y
,
"
\
max"
);
1870
l
.DrawText(
x2
,
y
,
"
\
max"
);
1871
y
-= step;
1872
l
.DrawMathText(
x1
,
y
,
"
\
min"
);
1873
l
.DrawText(
x2
,
y
,
"
\
min"
);
1874
y
-= step;
1875
l
.DrawMathText(
x1
,
y
,
"
\
sec"
);
1876
l
.DrawText(
x2
,
y
,
"
\
sec"
);
1877
y
-= step;
1878
l
.DrawMathText(
x1
,
y
,
"
\
sin"
);
1879
l
.DrawText(
x2
,
y
,
"
\
sin"
);
1880
y
-= step;
1881
l
.DrawMathText(
x1
,
y
,
"
\
sinh"
);
1882
l
.DrawText(
x2
,
y
,
"
\
sinh"
);
1883
y
-= step;
1884
l
.DrawMathText(
x1
,
y
,
"
\
sup"
);
1885
l
.DrawText(
x2
,
y
,
"
\
sup"
);
1886
y
-= step;
1887
l
.DrawMathText(
x1
,
y
,
"
\
tan"
);
1888
l
.DrawText(
x2
,
y
,
"
\
tan"
);
1889
y
-= step;
1890
l
.DrawMathText(
x1
,
y
,
"
\
tanh"
);
1891
l
.DrawText(
x2
,
y
,
"
\
tanh"
);
1892
1893
return
c1
;
1894
}
TRangeDynCast
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
Definition
TCollection.h:358
x2
Option_t Option_t TPoint TPoint const char x2
Definition
TGWin32VirtualXProxy.cxx:70
x1
Option_t Option_t TPoint TPoint const char x1
Definition
TGWin32VirtualXProxy.cxx:70
TCanvas
The Canvas class.
Definition
TCanvas.h:23
TMathText
To draw TeX Mathematical Formula.
Definition
TMathText.h:19
y
Double_t y[n]
Definition
legend1.C:17
c1
return c1
Definition
legend1.C:41
l
TLine l
Definition
textangle.C:4
tutorials
visualisation
graphics
tmathtext2.C
ROOT master - Reference Guide Generated on Wed Mar 5 2025 15:06:40 (GVA Time) using Doxygen 1.10.0