summaryrefslogtreecommitdiffstats
path: root/uniinput.sty
blob: 18c0eea6c87fa902bfaebcc49f4f066a491e9f51 (plain)
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
%%
%% This is file `uniinput.sty',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
%% uniinput.dtx  (with options: `package')
%% 
%% This is a generated file.
%% 
%% Copyright (C) 2007 by Arno Trautmann
%% 
%% This file may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either
%% version 1.2 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.2 or later is part of all distributions of
%% LaTeX version 1999/12/01 or later.
%% 
\NeedsTeXFormat{LaTeX2e}[1999/12/01]
\ProvidesPackage{uniinput}
    [2007/08/14 v0.1 uniinput]

\RequirePackage{textcomp}
\RequirePackage{marvosym}
\RequirePackage{amsmath}

\DeclareUnicodeCharacter{03B1}{\ensuremath{\alpha}}
\DeclareUnicodeCharacter{03B9}{\ensuremath{\iota}}
\DeclareUnicodeCharacter{03B2}{\ensuremath{\beta}}
\DeclareUnicodeCharacter{03BA}{\ensuremath{\kappa}}
\DeclareUnicodeCharacter{03F0}{\ensuremath{\varkappa}}
\DeclareUnicodeCharacter{03C3}{\ensuremath{\sigma}}
\DeclareUnicodeCharacter{03B3}{\ensuremath{\gamma}}
\DeclareUnicodeCharacter{03BB}{\ensuremath{\lambda}}
\DeclareUnicodeCharacter{03B4}{\ensuremath{\delta}}
\DeclareUnicodeCharacter{03BC}{\ensuremath{\mu}} %! mü, wird in Neo nicht verwendet
\DeclareUnicodeCharacter{00B5}{\ensuremath{\mu}} %! micro
\DeclareUnicodeCharacter{03C4}{\ensuremath{\tau}}
\DeclareUnicodeCharacter{03BD}{\ensuremath{\nu}}
\DeclareUnicodeCharacter{03C5}{\ensuremath{\upsilon}}
\DeclareUnicodeCharacter{03F5}{\ensuremath{\epsilon}}
\DeclareUnicodeCharacter{03B5}{\ensuremath{\varepsilon}}
\DeclareUnicodeCharacter{03BE}{\ensuremath{\xi}}
\DeclareUnicodeCharacter{03BF}{o}
\DeclareUnicodeCharacter{03B6}{\ensuremath{\zeta}}
\DeclareUnicodeCharacter{03D5}{\ensuremath{\phi}}
\DeclareUnicodeCharacter{03C6}{\ensuremath{\varphi}}
\DeclareUnicodeCharacter{03B7}{\ensuremath{\eta}}
\DeclareUnicodeCharacter{03C0}{\ensuremath{\pi}}
\DeclareUnicodeCharacter{03D6}{\ensuremath{\varpi}}
\DeclareUnicodeCharacter{03C7}{\ensuremath{\chi}}
\DeclareUnicodeCharacter{03B8}{\ensuremath{\theta}}
\DeclareUnicodeCharacter{03C8}{\ensuremath{\psi}}
\DeclareUnicodeCharacter{03D1}{\ensuremath{\vartheta}}
\DeclareUnicodeCharacter{03C1}{\ensuremath{\rho}}
\DeclareUnicodeCharacter{03F1}{\ensuremath{\varrho}}
\DeclareUnicodeCharacter{03C9}{\ensuremath{\omega}}
\DeclareUnicodeCharacter{0393}{\ensuremath{\Gamma}}
\DeclareUnicodeCharacter{039E}{\ensuremath{\Xi}}
\DeclareUnicodeCharacter{03A6}{\ensuremath{\Phi}}
\DeclareUnicodeCharacter{0394}{\ensuremath{\Delta}}
\DeclareUnicodeCharacter{03A0}{\ensuremath{\Pi}}
\DeclareUnicodeCharacter{03A8}{\ensuremath{\Psi}}
\DeclareUnicodeCharacter{0398}{\ensuremath{\Theta}}
\DeclareUnicodeCharacter{03A3}{\ensuremath{\Sigma}}
\DeclareUnicodeCharacter{03A9}{\ensuremath{\Omega}}
\DeclareUnicodeCharacter{039B}{\ensuremath{\Lambda}}

\DeclareUnicodeCharacter{00A0}{~}
\DeclareUnicodeCharacter{202F}{\,}

\DeclareUnicodeCharacter{2207}{\ensuremath{\nabla}}

\DeclareUnicodeCharacter{21D2}{\ensuremath{\Rightarrow}}
\DeclareUnicodeCharacter{21D0}{\ensuremath{\Leftarrow}}
\DeclareUnicodeCharacter{21D4}{\ensuremath{\Leftrightarrow}}
\DeclareUnicodeCharacter{2202}{\ensuremath{\partial}}
\DeclareUnicodeCharacter{2192}{\ensuremath{\to}}
\DeclareUnicodeCharacter{2190}{\ensuremath{\gets}}
\DeclareUnicodeCharacter{21A6}{\ensuremath{\mapsto}}

\DeclareUnicodeCharacter{230A}{\ensuremath{\lfloor}}
\DeclareUnicodeCharacter{230B}{\ensuremath{\rfloor}}

\DeclareUnicodeCharacter{221A}{\ensuremath{\sqrt}}
\DeclareUnicodeCharacter{221B}{\ensuremath{\sqrt[3]}}
\DeclareUnicodeCharacter{221C}{\ensuremath{\sqrt[4]}}

\DeclareUnicodeCharacter{00D7}{\ensuremath{\times}}
\DeclareUnicodeCharacter{00F7}{\ensuremath{\div}}
\DeclareUnicodeCharacter{00B1}{\ensuremath{\pm}}
\DeclareUnicodeCharacter{2213}{\ensuremath{\mp}}
\DeclareUnicodeCharacter{2215}{\ensuremath{/}}
\DeclareUnicodeCharacter{22C5}{\ensuremath{\cdot}}
\DeclareUnicodeCharacter{2212}{\ensuremath{-}}

\DeclareUnicodeCharacter{20AC}{\EUR}

\DeclareUnicodeCharacter{2026}{\ifmmode\ldots\else\textellipsis\fi} % nutze den jeweils passenden Befehl


\DeclareUnicodeCharacter{221E}{\ensuremath{\infty}}
\DeclareUnicodeCharacter{2260}{\ensuremath{\neq}}
\DeclareUnicodeCharacter{2248}{\ensuremath{\approx}}
\DeclareUnicodeCharacter{2264}{\ensuremath{\leq}}
\DeclareUnicodeCharacter{2265}{\ensuremath{\geq}}
\DeclareUnicodeCharacter{2208}{\ensuremath{\in}}
\DeclareUnicodeCharacter{2282}{\ensuremath{\subset}}
\DeclareUnicodeCharacter{2283}{\ensuremath{\supset}}
\DeclareUnicodeCharacter{2286}{\ensuremath{\subseteq}}
\DeclareUnicodeCharacter{2287}{\ensuremath{\supseteq}}
\DeclareUnicodeCharacter{2229}{\ensuremath{\cap}}
\DeclareUnicodeCharacter{222A}{\ensuremath{\cup}}

\DeclareUnicodeCharacter{2288}{\ensuremath{\nsubseteq}} %! ist nur per Compose zu erreichen

\DeclareUnicodeCharacter{2020}{\ensuremath{\dagger}}
\DeclareUnicodeCharacter{00AC}{\ensuremath{\neg}}

\DeclareUnicodeCharacter{2203}{\ensuremath{\exists}}
\DeclareUnicodeCharacter{2200}{\ensuremath{\forall}}
\DeclareUnicodeCharacter{2228}{\ensuremath{\vee}}
\DeclareUnicodeCharacter{2227}{\ensuremath{\wedge}}
\DeclareUnicodeCharacter{226A}{\ensuremath{\ll}}
\DeclareUnicodeCharacter{226B}{\ensuremath{\gg}}
\DeclareUnicodeCharacter{2205}{\ensuremath{\emptyset}}

\newcommand{\nfrac}[2]{\leavevmode\kern.1em%
\raise.5ex\hbox{\scriptsize #1}%
\kern-.1em/\kern-.15em%
\lower.25ex\hbox{\scriptsize #2}}

\DeclareUnicodeCharacter{00BC}{\ensuremath{\nfrac{1}{4}}}
\DeclareUnicodeCharacter{00BD}{\ensuremath{\nfrac{1}{2}}}
\DeclareUnicodeCharacter{00BE}{\ensuremath{\nfrac{3}{4}}}
\DeclareUnicodeCharacter{215B}{\ensuremath{\nfrac{1}{8}}}
\DeclareUnicodeCharacter{215E}{\ensuremath{\nfrac{3}{8}}}
\DeclareUnicodeCharacter{215D}{\ensuremath{\nfrac{5}{8}}}

\DeclareUnicodeCharacter{215E}{\ensuremath{\tfrac{7}{8}}}

\DeclareUnicodeCharacter{222C}{\ensuremath{\iint}}
\DeclareUnicodeCharacter{222D}{\ensuremath{\iiint}}
\DeclareUnicodeCharacter{2A0C}{\ensuremath{\iiiint}}
\DeclareUnicodeCharacter{222E}{\ensuremath{\oint}}
\DeclareUnicodeCharacter{222F}{\ensuremath{\oiint}}
\DeclareUnicodeCharacter{2230}{\ensuremath{\oiiint}}
\DeclareUnicodeCharacter{33D1}{\ensuremath{\ln}}
\DeclareUnicodeCharacter{33D2}{\ensuremath{\log}}
\DeclareUnicodeCharacter{221D}{\propto}
\DeclareUnicodeCharacter{211C}{\ensuremath{\Re}}
\DeclareUnicodeCharacter{2111}{\ensuremath{\Im}}
\DeclareUnicodeCharacter{220B}{\ensuremath{\ni}}
\DeclareUnicodeCharacter{2135}{\ensuremath{\aleph}}
\DeclareUnicodeCharacter{2211}{\ensuremath{\sum}}
\DeclareUnicodeCharacter{222B}{\ensuremath{\int}}
\DeclareUnicodeCharacter{220F}{\ensuremath{\prod}}
\DeclareUnicodeCharacter{22C1}{\ensuremath{\bigvee}}
\DeclareUnicodeCharacter{22C0}{\ensuremath{\bigwedge}}
\DeclareUnicodeCharacter{22C3}{\ensuremath{\bigcup}}
\DeclareUnicodeCharacter{22C2}{\ensuremath{\bigcap}}
\DeclareUnicodeCharacter{2A00}{\ensuremath{\bigodot}}
\DeclareUnicodeCharacter{2A01}{\ensuremath{\bigoplus}}
\DeclareUnicodeCharacter{2A02}{\ensuremath{\bigotimes}}
\DeclareUnicodeCharacter{2261}{\ensuremath{\equiv}}
\DeclareUnicodeCharacter{2254}{:=}
\DeclareUnicodeCharacter{2255}{=:}


\DeclareUnicodeCharacter{2070}{\ensuremath{^0}}
\DeclareUnicodeCharacter{00B9}{\ifmmode^1\else\textonesuperior\fi}
\DeclareUnicodeCharacter{00B2}{\ifmmode^2\else\texttwosuperior\fi}
\DeclareUnicodeCharacter{00B3}{\ifmmode^3\else\textthreesuperior\fi}
\DeclareUnicodeCharacter{2074}{\ensuremath{^4}}
\DeclareUnicodeCharacter{2075}{\ensuremath{^5}}
\DeclareUnicodeCharacter{2076}{\ensuremath{^6}}
\DeclareUnicodeCharacter{2077}{\ensuremath{^7}}
\DeclareUnicodeCharacter{2078}{\ensuremath{^8}}
\DeclareUnicodeCharacter{2079}{\ensuremath{^9}}
\DeclareUnicodeCharacter{207A}{\ensuremath{^+}}
\DeclareUnicodeCharacter{207B}{\ensuremath{^-}}
\DeclareUnicodeCharacter{207C}{\ensuremath{^=}}
\DeclareUnicodeCharacter{207D}{\ensuremath{^(}}
\DeclareUnicodeCharacter{207E}{\ensuremath{^)}}
\DeclareUnicodeCharacter{2080}{\ensuremath{_0}}
\DeclareUnicodeCharacter{2081}{\ensuremath{_1}}
\DeclareUnicodeCharacter{2082}{\ensuremath{_2}}
\DeclareUnicodeCharacter{2083}{\ensuremath{_3}}
\DeclareUnicodeCharacter{2084}{\ensuremath{_4}}
\DeclareUnicodeCharacter{2085}{\ensuremath{_5}}
\DeclareUnicodeCharacter{2086}{\ensuremath{_6}}
\DeclareUnicodeCharacter{2087}{\ensuremath{_7}}
\DeclareUnicodeCharacter{2088}{\ensuremath{_8}}
\DeclareUnicodeCharacter{2089}{\ensuremath{_9}}
\DeclareUnicodeCharacter{208A}{\ensuremath{_+}}
\DeclareUnicodeCharacter{208B}{\ensuremath{_-}}
\DeclareUnicodeCharacter{208C}{\ensuremath{_=}}
\DeclareUnicodeCharacter{208D}{\ensuremath{_(}}
\DeclareUnicodeCharacter{208E}{\ensuremath{_)}}

\DeclareUnicodeCharacter{1D538}{\ensuremath{\mathbb{A}}}
\DeclareUnicodeCharacter{1D539}{\ensuremath{\mathbb{B}}}
\DeclareUnicodeCharacter{02102}{\ensuremath{\mathbb{C}}}
\DeclareUnicodeCharacter{1D53B}{\ensuremath{\mathbb{D}}}
\DeclareUnicodeCharacter{1D53C}{\ensuremath{\mathbb{E}}}
\DeclareUnicodeCharacter{1D53D}{\ensuremath{\mathbb{F}}}
\DeclareUnicodeCharacter{1D53E}{\ensuremath{\mathbb{G}}}
\DeclareUnicodeCharacter{0210D}{\ensuremath{\mathbb{H}}}
\DeclareUnicodeCharacter{1D540}{\ensuremath{\mathbb{I}}}
\DeclareUnicodeCharacter{1D541}{\ensuremath{\mathbb{J}}}
\DeclareUnicodeCharacter{1D542}{\ensuremath{\mathbb{K}}}
\DeclareUnicodeCharacter{1D543}{\ensuremath{\mathbb{L}}}
\DeclareUnicodeCharacter{1D544}{\ensuremath{\mathbb{M}}}
\DeclareUnicodeCharacter{02115}{\ensuremath{\mathbb{N}}}
\DeclareUnicodeCharacter{1D546}{\ensuremath{\mathbb{O}}}
\DeclareUnicodeCharacter{02119}{\ensuremath{\mathbb{P}}}
\DeclareUnicodeCharacter{0211A}{\ensuremath{\mathbb{Q}}}
\DeclareUnicodeCharacter{0211D}{\ensuremath{\mathbb{R}}}
\DeclareUnicodeCharacter{1D54A}{\ensuremath{\mathbb{S}}}
\DeclareUnicodeCharacter{1D54B}{\ensuremath{\mathbb{T}}}
\DeclareUnicodeCharacter{1D54C}{\ensuremath{\mathbb{U}}}
\DeclareUnicodeCharacter{1D54D}{\ensuremath{\mathbb{V}}}
\DeclareUnicodeCharacter{1D54E}{\ensuremath{\mathbb{W}}}
\DeclareUnicodeCharacter{1D54F}{\ensuremath{\mathbb{X}}}
\DeclareUnicodeCharacter{1D550}{\ensuremath{\mathbb{Y}}}
\DeclareUnicodeCharacter{02124}{\ensuremath{\mathbb{Z}}}
\DeclareUnicodeCharacter{1D552}{\ensuremath{\mathbb{a}}}
\DeclareUnicodeCharacter{1D553}{\ensuremath{\mathbb{b}}}
\DeclareUnicodeCharacter{1D554}{\ensuremath{\mathbb{c}}}
\DeclareUnicodeCharacter{1D555}{\ensuremath{\mathbb{d}}}
\DeclareUnicodeCharacter{1D556}{\ensuremath{\mathbb{e}}}
\DeclareUnicodeCharacter{1D557}{\ensuremath{\mathbb{f}}}
\DeclareUnicodeCharacter{1D558}{\ensuremath{\mathbb{g}}}
\DeclareUnicodeCharacter{1D559}{\ensuremath{\mathbb{h}}}
\DeclareUnicodeCharacter{1D55A}{\ensuremath{\mathbb{i}}}
\DeclareUnicodeCharacter{1D55B}{\ensuremath{\mathbb{j}}}
\DeclareUnicodeCharacter{1D55C}{\ensuremath{\mathbb{k}}}
\DeclareUnicodeCharacter{1D55D}{\ensuremath{\mathbb{l}}}
\DeclareUnicodeCharacter{1D55E}{\ensuremath{\mathbb{m}}}
\DeclareUnicodeCharacter{1D55F}{\ensuremath{\mathbb{n}}}
\DeclareUnicodeCharacter{1D560}{\ensuremath{\mathbb{o}}}
\DeclareUnicodeCharacter{1D561}{\ensuremath{\mathbb{p}}}
\DeclareUnicodeCharacter{1D562}{\ensuremath{\mathbb{q}}}
\DeclareUnicodeCharacter{1D563}{\ensuremath{\mathbb{r}}}
\DeclareUnicodeCharacter{1D564}{\ensuremath{\mathbb{s}}}
\DeclareUnicodeCharacter{1D565}{\ensuremath{\mathbb{t}}}
\DeclareUnicodeCharacter{1D566}{\ensuremath{\mathbb{u}}}
\DeclareUnicodeCharacter{1D567}{\ensuremath{\mathbb{v}}}
\DeclareUnicodeCharacter{1D568}{\ensuremath{\mathbb{w}}}
\DeclareUnicodeCharacter{1D569}{\ensuremath{\mathbb{x}}}
\DeclareUnicodeCharacter{1D56A}{\ensuremath{\mathbb{y}}}
\DeclareUnicodeCharacter{1D56B}{\ensuremath{\mathbb{z}}}
\DeclareUnicodeCharacter{1D7D8}{\ensuremath{\mathbb{0}}}
\DeclareUnicodeCharacter{1D7D9}{\ensuremath{\mathbb{1}}}
\DeclareUnicodeCharacter{1D7DA}{\ensuremath{\mathbb{2}}}
\DeclareUnicodeCharacter{1D7DB}{\ensuremath{\mathbb{3}}}
\DeclareUnicodeCharacter{1D7DC}{\ensuremath{\mathbb{4}}}
\DeclareUnicodeCharacter{1D7DD}{\ensuremath{\mathbb{5}}}
\DeclareUnicodeCharacter{1D7DE}{\ensuremath{\mathbb{6}}}
\DeclareUnicodeCharacter{1D7DF}{\ensuremath{\mathbb{7}}}
\DeclareUnicodeCharacter{1D7E0}{\ensuremath{\mathbb{8}}}
\DeclareUnicodeCharacter{1D7E1}{\ensuremath{\mathbb{9}}}

\DeclareUnicodeCharacter{2113}{\ensuremath{\ell}}
\DeclareUnicodeCharacter{2118}{\ensuremath{\wp}}
\DeclareUnicodeCharacter{212C}{\ensuremath{\mathscr{B}}}

\DeclareUnicodeCharacter{1D43}{^a}
\DeclareUnicodeCharacter{1D47}{^b}
\DeclareUnicodeCharacter{1D9C}{^c}
\DeclareUnicodeCharacter{1D48}{^d}
\DeclareUnicodeCharacter{1D49}{^e}
\DeclareUnicodeCharacter{1DA0}{^f}
\DeclareUnicodeCharacter{1D4D}{^g}
\DeclareUnicodeCharacter{02B0}{^h}
\DeclareUnicodeCharacter{2071}{^i}
\DeclareUnicodeCharacter{02B2}{^j}
\DeclareUnicodeCharacter{1D4F}{^k}
\DeclareUnicodeCharacter{02E1}{^l}
\DeclareUnicodeCharacter{1D50}{^m}
\DeclareUnicodeCharacter{207F}{^n}
\DeclareUnicodeCharacter{1D52}{^o}
\DeclareUnicodeCharacter{1D56}{^p}
\DeclareUnicodeCharacter{02B3}{^r}
\DeclareUnicodeCharacter{02E2}{^s}
\DeclareUnicodeCharacter{1D57}{^t}
\DeclareUnicodeCharacter{1D58}{^u}
\DeclareUnicodeCharacter{1D5B}{^v}
\DeclareUnicodeCharacter{02B7}{^w}
\DeclareUnicodeCharacter{02E3}{^x}
\DeclareUnicodeCharacter{02B8}{^y}
\DeclareUnicodeCharacter{1DBB}{^z}
\DeclareUnicodeCharacter{1D2C}{^A}
\DeclareUnicodeCharacter{1D2E}{^B}
\DeclareUnicodeCharacter{1D30}{^D}
\DeclareUnicodeCharacter{1D31}{^E}
\DeclareUnicodeCharacter{1D33}{^G}
\DeclareUnicodeCharacter{1D34}{^H}
\DeclareUnicodeCharacter{1D35}{^I}
\DeclareUnicodeCharacter{1D36}{^J}
\DeclareUnicodeCharacter{1D37}{^K}
\DeclareUnicodeCharacter{1D38}{^L}
\DeclareUnicodeCharacter{1D39}{^M}
\DeclareUnicodeCharacter{1D3A}{^N}
\DeclareUnicodeCharacter{1D3C}{^O}
\DeclareUnicodeCharacter{1D3E}{^P}
\DeclareUnicodeCharacter{1D3F}{^R}
\DeclareUnicodeCharacter{1D40}{^T}
\DeclareUnicodeCharacter{1D41}{^U}
\DeclareUnicodeCharacter{1D42}{^W}

\endinput
%%
%% End of file `uniinput.sty'.