1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
|
%%
%% This is file `mathspec.sty',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
%% mathspec.dtx (with options: `package')
%%
%% This is a generated file.
%%
%% Copyright Andrew Gilbert Moschou 2008
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either version 1.3c
%% of this license or (at your option) any later version.
%% The latest version of this license is in
%%
%% http://www.latex-project.org/lppl.txt
%%
%% and version 1.3c or later is part of all distributions of LaTeX
%% version 2005/12/01 or later.
%%
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{mathspec}[2008/08/17 v0.10 LaTeX Package (Specify arbitrary fonts for mathematics)]
\newif\if@eu@normalskips
\DeclareOption{normalskips}{\@eu@normalskipsfalse}
\DeclareOption*{\PassOptionsToPackage{\CurrentOption}{fontspec}}
\ProcessOptions\relax
\RequirePackage{fontspec}
\RequirePackage{xkeyval}
\RequirePackage{xifthen}
\newif\if@eu@Latinmathsfontspecified
\newif\if@eu@Greekmathsfontspecified
\newif\if@eu@Symbolsmathsfontspecified
\newif\if@eu@LatinDigits
\newif\if@eu@GreekDigits
\newif\if@eu@declareDigits\@eu@declareDigitstrue
\newcommand\eu@isloaded[2][]{%
\expandafter\newif\csname if@eu@#2loaded\endcsname
\@ifpackageloaded{#2}%
{\csname @eu@#2loadedtrue\endcsname #1}%
{\csname @eu@#2loadedfalse\endcsname}}
\eu@isloaded{amsmath}
\newcommand\setmathsfont{%
\@ifstar%
\eu@setmathsfont@star%
\eu@setmathsfont@nostar}
\let\setmathfont\setmathsfont
\providecommand\eu@ScopeSet@Special[2]{\relax}
\newcommand\eu@setmathsfont@star[2][]{%
\eu@retreiveset{#1}{#2}
\ifthenelse{\equal{\eu@ScopeSet@value}{Special}}{%
\eu@ScopeSet@Special{\eu@keysminusScope}{#2}
}{%
\expandafter\csname @eu@\eu@ScopeSet@value Digitstrue\endcsname
\eu@setmathsfont{\eu@keysminusScope}{#2}}}
\newcommand\eu@setmathsfont@nostar[2][]{%
\eu@retreiveset{#1}{#2}
\ifthenelse{\equal{\eu@ScopeSet@value}{Special}}{%
\eu@ScopeSet@Special{\eu@keysminusScope}{#2}
}{%
\expandafter\csname @eu@\eu@ScopeSet@value Digitsfalse\endcsname
\eu@setmathsfont{\eu@keysminusScope}{#2}}}
\newcommand\eu@retreiveset[2]{%
\presetkeys[eu]{Scope}{Set}{}
\setkeys*[eu]{Scope}{#1}
\let\eu@keysminusScope\XKV@rm}
\newcommand\eu@setmathsfont[2]{%
\ifnum\eu@@ScopeSet@value=0\else
\expandafter\csname @eu@\eu@ScopeSet@value mathsfontspecifiedtrue\endcsname
\presetkeys[eu]{\eu@ScopeSet@value}{Uppercase,Lowercase,Digits}{}
\setkeys*[eu]{\eu@ScopeSet@value}{#1}
\zf@fontspec{\XKV@rm}{#2}
\expandafter\let\csname eu@\eu@ScopeSet@value mathsfont\endcsname\zf@family
\ifthenelse{\equal{\eu@ScopeSet@value}{Latin}}%
{\let\zf@rmmaths\eu@Latinmathsfont}{\relax}
\fi}
\def\@ifnext#1#2#3{%
\let\@tempd= #1\def\@tempa{#2}\def\@tempb{#3}%
\futurelet\@tempc\@ifnexta
}
\def\@ifnexta{\ifx\@tempc\@tempd \let\@tempb\@tempa \fi \@tempb}
\def\eu@DeclareRobustCommand{\@star@or@long\eu@declare@robustcommand}
\def\eu@declare@robustcommand#1{%
\ifx#1\@undefined\else\ifx#1\relax\else
\@latex@info{Redefining \string#1}%
\fi\fi
\edef\reserved@a{\string#1}%
\def\reserved@b{#1}%
\edef\reserved@b{\expandafter\strip@prefix\meaning\reserved@b}%
\edef#1{%
\ifx\reserved@a\reserved@b
\noexpand\x@protect
\noexpand#1%
\fi
\noexpand\protect
\expandafter\noexpand\csname
\expandafter\@gobble\string#1 \endcsname
}%
\let\@ifdefinable\@rc@ifdefinable
\expandafter\eu@new@command\csname
\expandafter\@gobble\string#1 \endcsname
}
\def\eu@new@command#1{%
\eu@@testopt{\eu@@newcommand#1}0}
\def\eu@@newcommand#1[#2]{%
\@ifnext [{\@xargdef#1[#2]}%
{\@argdef#1[#2]}}
\long\def\eu@@testopt#1#2{%
\@ifnext[{#1}{#1[{#2}]}}
\eu@DeclareRobustCommand\+[1][1]{\ensuremath{\mskip#1mu}}
\if@eu@normalskips\else
\thinmuskip=4mu
\medmuskip=5mu plus 2mu minus 4mu
\thickmuskip=6mu plus 5mu
\fi
\define@choicekey[eu]{Scope}{Set}%
[\eu@ScopeSet@value\eu@@ScopeSet@value]%
{Special,Latin,Greek,Symbols}[Special]{\relax}
\define@choicekey[eu]{Latin}{Uppercase}%
[\eu@LatinUppercase@value\eu@@LatinUppercase@value]%
{Regular,Italic,Plain}[Italic]{\relax}
\define@choicekey[eu]{Latin}{Lowercase}%
[\eu@LatinLowercase@value\eu@@LatinLowercase@value]%
{Regular,Italic,Plain}[Italic]{\relax}
\define@choicekey[eu]{Latin}{Digits}%
[\eu@LatinDigits@value\eu@@LatinDigits@value]%
{Regular,Italic,Plain}[Regular]{\relax}
\define@choicekey[eu]{Greek}{Uppercase}%
[\eu@GreekUppercase@value\eu@@GreekUppercase@value]%
{Regular,Italic,Plain}[Regular]{\relax}
\define@choicekey[eu]{Greek}{Lowercase}%
[\eu@GreekLowercase@value\eu@@GreekLowercase@value]%
{Regular,Italic,Plain}[Italic]{\relax}
\define@choicekey[eu]{Greek}{Digits}%
[\eu@GreekDigits@value\eu@@GreekDigits@value]%
{Regular,Italic,Plain}[Regular]{\relax}
\newcommand\eu@XeTeXDeclareMathSymbol[4]{
\expandafter\XeTeXmathcode`#1=\mathchar@type#2 \csname sym#3\endcsname #4}
\newcommand\eu@DeclareMathSymbol[4]{%
\iffontchar\font#4%
\eu@XeTeXDeclareMathSymbol#1#2#3#4%
\let\eu@Character#1%
\else
\let\eu@Character\relax
\fi
\futurelet\eu@nexttoken\eu@DeclareMathSymbol@option}
\newcommand\eu@DeclareMathSymbol@option{%
\ifx\eu@nexttoken[%
\let\eu@next\eu@option
\else
\let\eu@next\relax
\fi
\eu@next}
\def\eu@option[#1]{%
\ifx\eu@Character\relax\else
\let#1\eu@Character
\fi}
\newcommand\eu@DeclareFonts{
\if@eu@Latinmathsfontspecified
\DeclareSymbolFont{Lmn}{EU1}{\eu@Latinmathsfont}{m}{n}
\DeclareSymbolFont{Lmit}{EU1}{\eu@Latinmathsfont}{m}{it}
\DeclareMathAlphabet{\mathbi}{EU1}{\eu@Latinmathsfont}{bx}{it}
\fi
\if@eu@Greekmathsfontspecified
\DeclareSymbolFont{Gmn}{EU1}{\eu@Greekmathsfont}{m}{n}
\DeclareSymbolFont{Gmit}{EU1}{\eu@Greekmathsfont}{m}{it}
\DeclareMathAlphabet{\greekmathrm}{EU1}{\eu@Greekmathsfont}{m}{n}
\def\greekmathrg{\greekmathrm}
\DeclareMathAlphabet{\greekmathit}{EU1}{\eu@Greekmathsfont}{m}{it}
\DeclareMathAlphabet{\greekmathbf}{EU1}{\eu@Greekmathsfont}{bx}{n}
\DeclareMathAlphabet{\greekmathbi}{EU1}{\eu@Greekmathsfont}{bx}{it}
\fi
\if@eu@Symbolsmathsfontspecified
\DeclareSymbolFont{Smn}{EU1}{\eu@Symbolsmathsfont}{m}{n}
\fi}
\newcommand\eu@DeclareDigits{
\if@eu@Latinmathsfontspecified
\if@eu@LatinDigits
\eu@LatinDigits@Plain
\else
\if@eu@Greekmathsfontspecified
\if@eu@GreekDigits
\eu@GreekDigits@Plain
\else
\eu@LatinDigits@Plain
\fi
\else
\eu@LatinDigits@Plain
\fi
\fi
\else
\if@eu@Greekmathsfontspecified
\eu@GreekDigits@Plain
\else
\@eu@declareDigitsfalse
\fi
\fi
\if@eu@declareDigits
\DeclareMathSymbol{0}{\mathord}{\eu@Digits@symfont}{`0}
\DeclareMathSymbol{1}{\mathord}{\eu@Digits@symfont}{`1}
\DeclareMathSymbol{2}{\mathord}{\eu@Digits@symfont}{`2}
\DeclareMathSymbol{3}{\mathord}{\eu@Digits@symfont}{`3}
\DeclareMathSymbol{4}{\mathord}{\eu@Digits@symfont}{`4}
\DeclareMathSymbol{5}{\mathord}{\eu@Digits@symfont}{`5}
\DeclareMathSymbol{6}{\mathord}{\eu@Digits@symfont}{`6}
\DeclareMathSymbol{7}{\mathord}{\eu@Digits@symfont}{`7}
\DeclareMathSymbol{8}{\mathord}{\eu@Digits@symfont}{`8}
\DeclareMathSymbol{9}{\mathord}{\eu@Digits@symfont}{`9}
\fi}
\newcommand\eu@LatinDigits@Plain{%
\ifcase\eu@@LatinDigits@value
\newcommand\eu@Digits@symfont{Lmn}
\or
\newcommand\eu@Digits@symfont{Lmit}
\or
\@eu@declareDigitsfalse
\fi}
\newcommand\eu@GreekDigits@Plain{%
\ifcase\eu@@GreekDigits@value
\newcommand\eu@Digits@symfont{Gmn}
\or
\newcommand\eu@Digits@symfont{Gmit}
\or
\@eu@declareDigitsfalse
\fi}
\newcommand\eu@DeclareLatinUppercase{
\ifcase\eu@@LatinUppercase@value
\newcommand\eu@LatinUppercase@symfont{Lmn}
\else
\newcommand\eu@LatinUppercase@symfont{Lmit}
\fi
\DeclareMathSymbol{A}{\mathalpha}{\eu@LatinUppercase@symfont}{`A}
\DeclareMathSymbol{B}{\mathalpha}{\eu@LatinUppercase@symfont}{`B}
\DeclareMathSymbol{C}{\mathalpha}{\eu@LatinUppercase@symfont}{`C}
\DeclareMathSymbol{D}{\mathalpha}{\eu@LatinUppercase@symfont}{`D}
\DeclareMathSymbol{E}{\mathalpha}{\eu@LatinUppercase@symfont}{`E}
\DeclareMathSymbol{F}{\mathalpha}{\eu@LatinUppercase@symfont}{`F}
\DeclareMathSymbol{G}{\mathalpha}{\eu@LatinUppercase@symfont}{`G}
\DeclareMathSymbol{H}{\mathalpha}{\eu@LatinUppercase@symfont}{`H}
\DeclareMathSymbol{I}{\mathalpha}{\eu@LatinUppercase@symfont}{`I}
\DeclareMathSymbol{J}{\mathalpha}{\eu@LatinUppercase@symfont}{`J}
\DeclareMathSymbol{K}{\mathalpha}{\eu@LatinUppercase@symfont}{`K}
\DeclareMathSymbol{L}{\mathalpha}{\eu@LatinUppercase@symfont}{`L}
\DeclareMathSymbol{M}{\mathalpha}{\eu@LatinUppercase@symfont}{`M}
\DeclareMathSymbol{N}{\mathalpha}{\eu@LatinUppercase@symfont}{`N}
\DeclareMathSymbol{O}{\mathalpha}{\eu@LatinUppercase@symfont}{`O}
\DeclareMathSymbol{P}{\mathalpha}{\eu@LatinUppercase@symfont}{`P}
\DeclareMathSymbol{Q}{\mathalpha}{\eu@LatinUppercase@symfont}{`Q}
\DeclareMathSymbol{R}{\mathalpha}{\eu@LatinUppercase@symfont}{`R}
\DeclareMathSymbol{S}{\mathalpha}{\eu@LatinUppercase@symfont}{`S}
\DeclareMathSymbol{T}{\mathalpha}{\eu@LatinUppercase@symfont}{`T}
\DeclareMathSymbol{U}{\mathalpha}{\eu@LatinUppercase@symfont}{`U}
\DeclareMathSymbol{V}{\mathalpha}{\eu@LatinUppercase@symfont}{`V}
\DeclareMathSymbol{W}{\mathalpha}{\eu@LatinUppercase@symfont}{`W}
\DeclareMathSymbol{X}{\mathalpha}{\eu@LatinUppercase@symfont}{`X}
\DeclareMathSymbol{Y}{\mathalpha}{\eu@LatinUppercase@symfont}{`Y}
\DeclareMathSymbol{Z}{\mathalpha}{\eu@LatinUppercase@symfont}{`Z}}
\newcommand\eu@DeclareLatinLowercase{
\ifcase\eu@@LatinLowercase@value
\newcommand\eu@LatinLowercase@symfont{Lmn}
\else
\newcommand\eu@LatinLowercase@symfont{Lmit}
\fi
\DeclareMathSymbol{a}{\mathalpha}{\eu@LatinLowercase@symfont}{`a}
\DeclareMathSymbol{b}{\mathalpha}{\eu@LatinLowercase@symfont}{`b}
\DeclareMathSymbol{c}{\mathalpha}{\eu@LatinLowercase@symfont}{`c}
\DeclareMathSymbol{d}{\mathalpha}{\eu@LatinLowercase@symfont}{`d}
\DeclareMathSymbol{e}{\mathalpha}{\eu@LatinLowercase@symfont}{`e}
\DeclareMathSymbol{f}{\mathalpha}{\eu@LatinLowercase@symfont}{`f}
\DeclareMathSymbol{g}{\mathalpha}{\eu@LatinLowercase@symfont}{`g}
\DeclareMathSymbol{h}{\mathalpha}{\eu@LatinLowercase@symfont}{`h}
\DeclareMathSymbol{i}{\mathalpha}{\eu@LatinLowercase@symfont}{`i}
\DeclareMathSymbol{j}{\mathalpha}{\eu@LatinLowercase@symfont}{`j}
\DeclareMathSymbol{k}{\mathalpha}{\eu@LatinLowercase@symfont}{`k}
\DeclareMathSymbol{l}{\mathalpha}{\eu@LatinLowercase@symfont}{`l}
\DeclareMathSymbol{m}{\mathalpha}{\eu@LatinLowercase@symfont}{`m}
\DeclareMathSymbol{n}{\mathalpha}{\eu@LatinLowercase@symfont}{`n}
\DeclareMathSymbol{o}{\mathalpha}{\eu@LatinLowercase@symfont}{`o}
\DeclareMathSymbol{p}{\mathalpha}{\eu@LatinLowercase@symfont}{`p}
\DeclareMathSymbol{q}{\mathalpha}{\eu@LatinLowercase@symfont}{`q}
\DeclareMathSymbol{r}{\mathalpha}{\eu@LatinLowercase@symfont}{`r}
\DeclareMathSymbol{s}{\mathalpha}{\eu@LatinLowercase@symfont}{`s}
\DeclareMathSymbol{t}{\mathalpha}{\eu@LatinLowercase@symfont}{`t}
\DeclareMathSymbol{u}{\mathalpha}{\eu@LatinLowercase@symfont}{`u}
\DeclareMathSymbol{v}{\mathalpha}{\eu@LatinLowercase@symfont}{`v}
\DeclareMathSymbol{w}{\mathalpha}{\eu@LatinLowercase@symfont}{`w}
\DeclareMathSymbol{x}{\mathalpha}{\eu@LatinLowercase@symfont}{`x}
\DeclareMathSymbol{y}{\mathalpha}{\eu@LatinLowercase@symfont}{`y}
\DeclareMathSymbol{z}{\mathalpha}{\eu@LatinLowercase@symfont}{`z}}
\newcommand\eu@DeclareGreekUppercase{
\ifcase\eu@@GreekUppercase@value
\newcommand\eu@GreekUppercase@symfont{Gmn}
\else
\newcommand\eu@GreekUppercase@symfont{Gmit}
\fi
\eu@DeclareMathSymbol{Α}{\mathalpha}{\eu@GreekUppercase@symfont}{`Α}[\Alpha]
\eu@DeclareMathSymbol{Β}{\mathalpha}{\eu@GreekUppercase@symfont}{`Β}[\Beta]
\eu@DeclareMathSymbol{Γ}{\mathalpha}{\eu@GreekUppercase@symfont}{`Γ}[\Gamma]
\eu@DeclareMathSymbol{Δ}{\mathalpha}{\eu@GreekUppercase@symfont}{`Δ}[\Delta]
\eu@DeclareMathSymbol{Ε}{\mathalpha}{\eu@GreekUppercase@symfont}{`Ε}[\Epsilon]
\eu@DeclareMathSymbol{Ζ}{\mathalpha}{\eu@GreekUppercase@symfont}{`Ζ}[\Zeta]
\eu@DeclareMathSymbol{Η}{\mathalpha}{\eu@GreekUppercase@symfont}{`Η}[\Eta]
\eu@DeclareMathSymbol{Θ}{\mathalpha}{\eu@GreekUppercase@symfont}{`Θ}[\Theta]
\eu@DeclareMathSymbol{Ι}{\mathalpha}{\eu@GreekUppercase@symfont}{`Ι}[\Iota]
\eu@DeclareMathSymbol{Κ}{\mathalpha}{\eu@GreekUppercase@symfont}{`Κ}[\Kappa]
\eu@DeclareMathSymbol{Λ}{\mathalpha}{\eu@GreekUppercase@symfont}{`Λ}[\Lambda]
\eu@DeclareMathSymbol{Μ}{\mathalpha}{\eu@GreekUppercase@symfont}{`Μ}[\Mu]
\eu@DeclareMathSymbol{Ν}{\mathalpha}{\eu@GreekUppercase@symfont}{`Ν}[\Nu]
\eu@DeclareMathSymbol{Ξ}{\mathalpha}{\eu@GreekUppercase@symfont}{`Ξ}[\Xi]
\eu@DeclareMathSymbol{Ο}{\mathalpha}{\eu@GreekUppercase@symfont}{`Ο}[\Omicron]
\eu@DeclareMathSymbol{Π}{\mathalpha}{\eu@GreekUppercase@symfont}{`Π}[\Pi]
\eu@DeclareMathSymbol{Ρ}{\mathalpha}{\eu@GreekUppercase@symfont}{`Ρ}[\Rho]
\eu@DeclareMathSymbol{Σ}{\mathalpha}{\eu@GreekUppercase@symfont}{`Σ}[\Sigma]
\eu@DeclareMathSymbol{Τ}{\mathalpha}{\eu@GreekUppercase@symfont}{`Τ}[\Tau]
\eu@DeclareMathSymbol{Υ}{\mathalpha}{\eu@GreekUppercase@symfont}{`Υ}[\Upsilon]
\eu@DeclareMathSymbol{Φ}{\mathalpha}{\eu@GreekUppercase@symfont}{`Φ}[\Phi]
\eu@DeclareMathSymbol{Χ}{\mathalpha}{\eu@GreekUppercase@symfont}{`Χ}[\Chi]
\eu@DeclareMathSymbol{Ψ}{\mathalpha}{\eu@GreekUppercase@symfont}{`Ψ}[\Psi]
\eu@DeclareMathSymbol{Ω}{\mathalpha}{\eu@GreekUppercase@symfont}{`Ω}[\Omega]}
\newcommand\eu@DeclareGreekLowercase{
\ifcase\eu@@GreekLowercase@value
\newcommand\eu@GreekLowercase@symfont{Gmn}
\else
\newcommand\eu@GreekLowercase@symfont{Gmit}
\fi
\eu@DeclareMathSymbol{α}{\mathalpha}{\eu@GreekLowercase@symfont}{`α}[\alpha]
\eu@DeclareMathSymbol{β}{\mathalpha}{\eu@GreekLowercase@symfont}{`β}[\beta]
\eu@DeclareMathSymbol{γ}{\mathalpha}{\eu@GreekLowercase@symfont}{`γ}[\gamma]
\eu@DeclareMathSymbol{δ}{\mathalpha}{\eu@GreekLowercase@symfont}{`δ}[\delta]
\eu@DeclareMathSymbol{ε}{\mathalpha}{\eu@GreekLowercase@symfont}{`ε}[\epsilon]
\eu@DeclareMathSymbol{ζ}{\mathalpha}{\eu@GreekLowercase@symfont}{`ζ}[\zeta]
\eu@DeclareMathSymbol{η}{\mathalpha}{\eu@GreekLowercase@symfont}{`η}[\eta]
\eu@DeclareMathSymbol{θ}{\mathalpha}{\eu@GreekLowercase@symfont}{`θ}[\theta]
\eu@DeclareMathSymbol{ι}{\mathalpha}{\eu@GreekLowercase@symfont}{`ι}[\iota]
\eu@DeclareMathSymbol{κ}{\mathalpha}{\eu@GreekLowercase@symfont}{`κ}[\kappa]
\eu@DeclareMathSymbol{λ}{\mathalpha}{\eu@GreekLowercase@symfont}{`λ}[\lambda]
\eu@DeclareMathSymbol{μ}{\mathalpha}{\eu@GreekLowercase@symfont}{`μ}[\mu]
\eu@DeclareMathSymbol{ν}{\mathalpha}{\eu@GreekLowercase@symfont}{`ν}[\nu]
\eu@DeclareMathSymbol{ξ}{\mathalpha}{\eu@GreekLowercase@symfont}{`ξ}[\xi]
\eu@DeclareMathSymbol{ο}{\mathalpha}{\eu@GreekLowercase@symfont}{`ο}[\omicron]
\eu@DeclareMathSymbol{π}{\mathalpha}{\eu@GreekLowercase@symfont}{`π}[\pi]
\eu@DeclareMathSymbol{ρ}{\mathalpha}{\eu@GreekLowercase@symfont}{`ρ}[\rho]
\eu@DeclareMathSymbol{σ}{\mathalpha}{\eu@GreekLowercase@symfont}{`σ}[\sigma]
\eu@DeclareMathSymbol{τ}{\mathalpha}{\eu@GreekLowercase@symfont}{`τ}[\tau]
\eu@DeclareMathSymbol{υ}{\mathalpha}{\eu@GreekLowercase@symfont}{`υ}[\upsilon]
\eu@DeclareMathSymbol{φ}{\mathalpha}{\eu@GreekLowercase@symfont}{`φ}[\phi]
\eu@DeclareMathSymbol{χ}{\mathalpha}{\eu@GreekLowercase@symfont}{`χ}[\chi]
\eu@DeclareMathSymbol{ψ}{\mathalpha}{\eu@GreekLowercase@symfont}{`ψ}[\psi]
\eu@DeclareMathSymbol{ω}{\mathalpha}{\eu@GreekLowercase@symfont}{`ω}[\omega]
\eu@DeclareMathSymbol{ς}{\mathalpha}{\eu@GreekLowercase@symfont}{`ς}[\varsigma]}
\newcommand\eu@DeclareSymbols{
\newcommand\eu@Symbols@symfont{Smn}
\fontfamily\eu@Symbolsmathsfont\selectfont
\eu@DeclareMathSymbol{!}{\mathclose}{\eu@Symbols@symfont}{`!}[\exclam]
\eu@DeclareMathSymbol{+}{\mathbin}{\eu@Symbols@symfont}{`+}[\plus]
\eu@DeclareMathSymbol{,}{\mathpunct}{\eu@Symbols@symfont}{`,}
\eu@DeclareMathSymbol{.}{\mathord}{\eu@Symbols@symfont}{`.}
\iffontchar\font`.
\XeTeXmathchardef\ldotp6\symSmn`.
\fi
\eu@DeclareMathSymbol{:}{\mathrel}{\eu@Symbols@symfont}{`:}
\iffontchar\font`:
\XeTeXmathchardef\colon6\symSmn`:
\fi
\eu@DeclareMathSymbol{;}{\mathpunct}{\eu@Symbols@symfont}{`;}[\semicolon]
\eu@DeclareMathSymbol{<}{\mathrel}{\eu@Symbols@symfont}{`<}[\less]
\eu@DeclareMathSymbol{=}{\mathrel}{\eu@Symbols@symfont}{`=}[\equal]
\eu@DeclareMathSymbol{>}{\mathrel}{\eu@Symbols@symfont}{`>}[\greater]
\eu@DeclareMathSymbol{?}{\mathclose}{\eu@Symbols@symfont}{`?}
\eu@DeclareMathSymbol{¬}{\mathord}{\eu@Symbols@symfont}{`¬}[\neg]
\let\lnot\neg
\eu@DeclareMathSymbol{°}{\mathord}{\eu@Symbols@symfont}{`°}[\degree]
\eu@DeclareMathSymbol{±}{\mathbin}{\eu@Symbols@symfont}{`±}[\pm]
\eu@DeclareMathSymbol{µ}{\mathord}{\eu@Symbols@symfont}{`µ}[\micro]
\eu@DeclareMathSymbol{×}{\mathbin}{\eu@Symbols@symfont}{`×}[\times]
\eu@DeclareMathSymbol{÷}{\mathbin}{\eu@Symbols@symfont}{`÷}[\div]
\eu@DeclareMathSymbol{∀}{\mathord}{\eu@Symbols@symfont}{`∀}[\forall]
\eu@DeclareMathSymbol{∂}{\mathord}{\eu@Symbols@symfont}{`∂}[\partial]
\eu@DeclareMathSymbol{∃}{\mathord}{\eu@Symbols@symfont}{`∃}[\exists]
\eu@DeclareMathSymbol{∅}{\mathord}{\eu@Symbols@symfont}{`∅}[\varnothing]
\eu@DeclareMathSymbol{∆}{\mathord}{\eu@Symbols@symfont}{`∆}[\increment]
\eu@DeclareMathSymbol{∇}{\mathord}{\eu@Symbols@symfont}{`∇}[\nabla]
\eu@DeclareMathSymbol{∈}{\mathrel}{\eu@Symbols@symfont}{`∈}[\in]
\eu@DeclareMathSymbol{∉}{\mathrel}{\eu@Symbols@symfont}{`∉}[\notin]
\eu@DeclareMathSymbol{∋}{\mathrel}{\eu@Symbols@symfont}{`∋}[\ni]
\let\owns\ni
\eu@DeclareMathSymbol{-}{\mathbin}{\eu@Symbols@symfont}{`−}
\eu@DeclareMathSymbol{−}{\mathbin}{\eu@Symbols@symfont}{`−}[\minus]
\eu@DeclareMathSymbol{∕}{\mathbin}{\eu@Symbols@symfont}{`∕}[\slash]
\eu@DeclareMathSymbol{*}{\mathbin}{\eu@Symbols@symfont}{`∗}
\eu@DeclareMathSymbol{∗}{\mathbin}{\eu@Symbols@symfont}{`∗}[\ast]
\eu@DeclareMathSymbol{∙}{\mathbin}{\eu@Symbols@symfont}{`∙}[\vysmblkcircle]
\let\bullet\vysmblkcircle
\eu@DeclareMathSymbol{∝}{\mathrel}{\eu@Symbols@symfont}{`∝}[\propto]
\eu@DeclareMathSymbol{∞}{\mathord}{\eu@Symbols@symfont}{`∞}[\infty]
\eu@DeclareMathSymbol{∟}{\mathord}{\eu@Symbols@symfont}{`∟}[\rightangle]
\eu@DeclareMathSymbol{∠}{\mathord}{\eu@Symbols@symfont}{`∠}[\angle]
\eu@DeclareMathSymbol{∧}{\mathbin}{\eu@Symbols@symfont}{`∧}[\wedge]
\let\land\wedge
\eu@DeclareMathSymbol{∨}{\mathbin}{\eu@Symbols@symfont}{`∨}[\vee]
\let\lor\vee
\eu@DeclareMathSymbol{∩}{\mathbin}{\eu@Symbols@symfont}{`∩}[\cap]
\eu@DeclareMathSymbol{∪}{\mathbin}{\eu@Symbols@symfont}{`∪}[\cup]
\eu@DeclareMathSymbol{∴}{\mathord}{\eu@Symbols@symfont}{`∴}[\therefore]
\eu@DeclareMathSymbol{∼}{\mathrel}{\eu@Symbols@symfont}{`∼}[\sim]
\eu@DeclareMathSymbol{≅}{\mathrel}{\eu@Symbols@symfont}{`≅}[\cong]
\eu@DeclareMathSymbol{≈}{\mathrel}{\eu@Symbols@symfont}{`≈}[\approx]
\eu@DeclareMathSymbol{≠}{\mathrel}{\eu@Symbols@symfont}{`≠}[\neq]
\let\ne\neq
\eu@DeclareMathSymbol{≡}{\mathrel}{\eu@Symbols@symfont}{`≡}[\equiv]
\eu@DeclareMathSymbol{≤}{\mathrel}{\eu@Symbols@symfont}{`≤}[\leq]
\let\le\leq
\eu@DeclareMathSymbol{≥}{\mathrel}{\eu@Symbols@symfont}{`≥}[\geq]
\let\ge\geq
\eu@DeclareMathSymbol{⊂}{\mathrel}{\eu@Symbols@symfont}{`⊂}[\subset]
\eu@DeclareMathSymbol{⊃}{\mathrel}{\eu@Symbols@symfont}{`⊃}[\supset]
\eu@DeclareMathSymbol{⊄}{\mathrel}{\eu@Symbols@symfont}{`⊄}[\nsubset]
\let\notsubset\nsubset
\eu@DeclareMathSymbol{⊆}{\mathrel}{\eu@Symbols@symfont}{`⊆}[\subseteq]
\eu@DeclareMathSymbol{⊇}{\mathrel}{\eu@Symbols@symfont}{`⊇}[\supseteq]
\eu@DeclareMathSymbol{⊕}{\mathbin}{\eu@Symbols@symfont}{`⊕}[\oplus]
\eu@DeclareMathSymbol{⊗}{\mathbin}{\eu@Symbols@symfont}{`⊗}[\otimes]
\eu@DeclareMathSymbol{⊥}{\mathord}{\eu@Symbols@symfont}{`⊥}[\bot]
\let\perp\bot
\eu@DeclareMathSymbol{⋅}{\mathbin}{\eu@Symbols@symfont}{`⋅}[\cdot]
\iffontchar\font`⋅
\XeTeXmathchardef\cdotp6\symSmn`⋅
\fi
\fontfamily\rmdefault\selectfont}
\AtBeginDocument{
\if@eu@amsmathloaded\else
\eu@isloaded[%
\PackageError{mathspec}%
{Package amsmath must be loaded before mathspec}{}]{amsmath}
\fi
\eu@DeclareFonts
\eu@DeclareDigits
\if@eu@Latinmathsfontspecified
\ifnum\eu@@LatinUppercase@value<2
\eu@DeclareLatinUppercase
\fi
\ifnum\eu@@LatinLowercase@value<2
\eu@DeclareLatinLowercase
\fi
\fi
\if@eu@Greekmathsfontspecified
\ifnum\eu@@GreekUppercase@value<2
\eu@DeclareGreekUppercase
\fi
\ifnum\eu@@GreekLowercase@value<2
\eu@DeclareGreekLowercase
\fi
\fi
\if@eu@Symbolsmathsfontspecified
\eu@DeclareSymbols
\fi
}
\endinput
%%
%% End of file `mathspec.sty'.
|