|
|
%
|
|
|
% Unicode for LaTeX4EI packages
|
|
|
%
|
|
|
% Authors: Emanuel Regnath, Martin Zellner
|
|
|
% Contact: info@latex4ei.de
|
|
|
% Version: 1.0
|
|
|
% License: TBD
|
|
|
%
|
|
|
% © 2011-2015, LaTeX4EI
|
|
|
|
|
|
|
|
|
\NeedsTeXFormat{LaTeX2e}
|
|
|
\ProvidesPackage{latex4ei_unicode}[2013/05/01 Unicode Symbols]
|
|
|
|
|
|
% Already defined via textcomp:
|
|
|
% „“”äüö
|
|
|
|
|
|
% Greek, small, capital, variants
|
|
|
\DeclareUnicodeCharacter{2014}{\ensuremath{\dash}}
|
|
|
\DeclareUnicodeCharacter{03B1}{\ensuremath{\alpha}} % α
|
|
|
\DeclareUnicodeCharacter{03B2}{\ensuremath{\beta}} % β
|
|
|
\DeclareUnicodeCharacter{03B3}{\ensuremath{\gamma}} % γ
|
|
|
\DeclareUnicodeCharacter{03B4}{\ensuremath{\delta}} % δ
|
|
|
\DeclareUnicodeCharacter{03B5}{\ensuremath{\varepsilon}} % ε
|
|
|
\DeclareUnicodeCharacter{03B6}{\ensuremath{\zeta}} % ζ
|
|
|
\DeclareUnicodeCharacter{03B7}{\ensuremath{\eta}} % η
|
|
|
\DeclareUnicodeCharacter{03B8}{\ensuremath{\theta}} % θ
|
|
|
\DeclareUnicodeCharacter{03B9}{\ensuremath{\iota}} % ι
|
|
|
\DeclareUnicodeCharacter{03BA}{\ensuremath{\kappa}} % κ
|
|
|
\DeclareUnicodeCharacter{03BB}{\ensuremath{\lambda}} % λ
|
|
|
\DeclareUnicodeCharacter{03BC}{\ensuremath{\mu}} % μ
|
|
|
\DeclareUnicodeCharacter{00B5}{\ensuremath{\mu}} %micro -- geht nicht!
|
|
|
\DeclareUnicodeCharacter{03BD}{\ensuremath{\nu}} % ν
|
|
|
\DeclareUnicodeCharacter{03BE}{\ensuremath{\xi}} % ξ
|
|
|
\DeclareUnicodeCharacter{03C0}{\ensuremath{\pi}} % π
|
|
|
\DeclareUnicodeCharacter{03C1}{\ensuremath{\rho}} % ρ
|
|
|
\DeclareUnicodeCharacter{03C3}{\ensuremath{\sigma}} % σ
|
|
|
\DeclareUnicodeCharacter{03C4}{\ensuremath{\tau}} % τ
|
|
|
\DeclareUnicodeCharacter{03C5}{\ensuremath{\upsilon}} % υ
|
|
|
\DeclareUnicodeCharacter{03C6}{\ensuremath{\varphi}} % φ
|
|
|
\DeclareUnicodeCharacter{03C7}{\ensuremath{\chi}} % χ
|
|
|
\DeclareUnicodeCharacter{03C8}{\ensuremath{\psi}} % ψ
|
|
|
\DeclareUnicodeCharacter{03C9}{\ensuremath{\omega}} % ω
|
|
|
|
|
|
\DeclareUnicodeCharacter{0393}{\ensuremath{\Gamma}} % Γ
|
|
|
\DeclareUnicodeCharacter{0394}{\ensuremath{\Delta}} % Δ
|
|
|
\DeclareUnicodeCharacter{0398}{\ensuremath{\Theta}} % Θ
|
|
|
\DeclareUnicodeCharacter{039B}{\ensuremath{\Lambda}} % Λ
|
|
|
\DeclareUnicodeCharacter{039E}{\ensuremath{\Xi}} % Ξ
|
|
|
\DeclareUnicodeCharacter{03A0}{\ensuremath{\Pi}} % Π
|
|
|
\DeclareUnicodeCharacter{03A3}{\ensuremath{\Sigma}} % Σ
|
|
|
\DeclareUnicodeCharacter{03A6}{\ensuremath{\Phi}} % Φ
|
|
|
\DeclareUnicodeCharacter{03A8}{\ensuremath{\Psi}} % Ψ
|
|
|
\DeclareUnicodeCharacter{03A9}{\ensuremath{\Omega}} % Ω
|
|
|
|
|
|
\DeclareUnicodeCharacter{03C2}{\ensuremath{\varsigma}} % ς
|
|
|
\DeclareUnicodeCharacter{03D1}{\ensuremath{\vartheta}} % ϑ
|
|
|
\DeclareUnicodeCharacter{03D2}{\ensuremath{\Upsilon}} % ϒ
|
|
|
\DeclareUnicodeCharacter{03D5}{\ensuremath{\phi}} % ϕ
|
|
|
\DeclareUnicodeCharacter{03D6}{\ensuremath{\varpi}} % ϖ
|
|
|
\DeclareUnicodeCharacter{03F0}{\ensuremath{\varkappa}} % ϰ in package of ams
|
|
|
\DeclareUnicodeCharacter{03F1}{\ensuremath{\varrho}} % ϱ
|
|
|
\DeclareUnicodeCharacter{03F5}{\ensuremath{\epsilon}} % ϵ
|
|
|
|
|
|
% Symbols
|
|
|
\DeclareUnicodeCharacter{2020}{\ensuremath{\dagger}} % †
|
|
|
\DeclareUnicodeCharacter{2021}{\ensuremath{\ddagger}} % ‡
|
|
|
\DeclareUnicodeCharacter{2113}{\ensuremath{\ell}} % ℓ
|
|
|
\DeclareUnicodeCharacter{2202}{\ensuremath{\partial}} % ∂
|
|
|
\DeclareUnicodeCharacter{2205}{\ensuremath{\emptyset}} % ∅
|
|
|
\DeclareUnicodeCharacter{2207}{\ensuremath{\nabla}} % ∇
|
|
|
\DeclareUnicodeCharacter{220F}{\ensuremath{\prod}} % ∏
|
|
|
\DeclareUnicodeCharacter{2211}{\ensuremath{\sum}} % ∑
|
|
|
\DeclareUnicodeCharacter{222B}{\ensuremath{\int}} % ∫
|
|
|
\DeclareUnicodeCharacter{222C}{\ensuremath{\iint}} % ∬
|
|
|
\DeclareUnicodeCharacter{222D}{\ensuremath{\iiint}} % ∭
|
|
|
\DeclareUnicodeCharacter{221D}{\ensuremath{\propto}} % ∝
|
|
|
\DeclareUnicodeCharacter{221E}{\ensuremath{\infty}} % ∞
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
\DeclareUnicodeCharacter{222E}{\ensuremath{\oint}} % ∮
|
|
|
\DeclareUnicodeCharacter{222F}{\ensuremath{\oiint}} % ∯
|
|
|
\DeclareUnicodeCharacter{2230}{\ensuremath{\oiiint}} % ∰
|
|
|
\DeclareUnicodeCharacter{2A0C}{\ensuremath{\iiiint}}
|
|
|
|
|
|
% Double-struck
|
|
|
|
|
|
\DeclareUnicodeCharacter{2102}{\ensuremath{\mathbb{C}}} % ℂ
|
|
|
\DeclareUnicodeCharacter{210D}{\ensuremath{\mathbb{H}}} % ℍ
|
|
|
\DeclareUnicodeCharacter{2115}{\ensuremath{\mathbb{N}}} % ℕ
|
|
|
\DeclareUnicodeCharacter{2119}{\ensuremath{\mathbb{P}}} % ℙ
|
|
|
\DeclareUnicodeCharacter{211A}{\ensuremath{\mathbb{Q}}} % ℚ
|
|
|
\DeclareUnicodeCharacter{211D}{\ensuremath{\mathbb{R}}} % ℝ
|
|
|
\DeclareUnicodeCharacter{2124}{\ensuremath{\mathbb{Z}}} % ℤ
|
|
|
\DeclareUnicodeCharacter{1D53C}{\ensuremath{\mathbb{E}}} % 𝔼
|
|
|
\DeclareUnicodeCharacter{1D542}{\ensuremath{\mathbb{K}}} % 𝕂
|
|
|
\DeclareUnicodeCharacter{1D54A}{\ensuremath{\mathbb{S}}} % 𝕊
|
|
|
\DeclareUnicodeCharacter{1D54B}{\ensuremath{\mathbb{T}}} % 𝕋
|
|
|
\DeclareUnicodeCharacter{1D54C}{\ensuremath{\mathbb{U}}} % 𝕌
|
|
|
\DeclareUnicodeCharacter{1D7D9}{\ensuremath{\mathbbm{1}}} % 𝟙
|
|
|
|
|
|
|
|
|
% sub and super script
|
|
|
\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{_-}}
|
|
|
|
|
|
|
|
|
|
|
|
% superscript
|
|
|
\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}
|
|
|
|
|
|
|
|
|
% Quantifiers
|
|
|
\DeclareUnicodeCharacter{2200}{\ensuremath{\forall}} %∀
|
|
|
\DeclareUnicodeCharacter{2203}{\ensuremath{\exists}} %∃
|
|
|
\DeclareUnicodeCharacter{2204}{\ensuremath{\nexists}} %∄
|
|
|
|
|
|
\DeclareUnicodeCharacter{2208}{\in} % ∈
|
|
|
\DeclareUnicodeCharacter{2209}{\notin} % ∉
|
|
|
\DeclareUnicodeCharacter{220B}{\ni} % ∋
|
|
|
\DeclareUnicodeCharacter{220B}{\notni} % ∌ only in package txfonts/pxfonts
|
|
|
|
|
|
% Roots
|
|
|
\DeclareUnicodeCharacter{221A}{\ensuremath{\sqrt}}
|
|
|
\DeclareUnicodeCharacter{221B}{\ensuremath{\sqrt[3]}}
|
|
|
\DeclareUnicodeCharacter{221C}{\ensuremath{\sqrt[4]}}
|
|
|
|
|
|
% Relations
|
|
|
\DeclareUnicodeCharacter{2264}{\leq} % ≤
|
|
|
\DeclareUnicodeCharacter{2265}{\geq} % ≥
|
|
|
\DeclareUnicodeCharacter{226A}{\ll} % ≪
|
|
|
\DeclareUnicodeCharacter{226B}{\gg} % ≫
|
|
|
\DeclareUnicodeCharacter{2A7D}{\leqslant} % ⩽
|
|
|
\DeclareUnicodeCharacter{2A7E}{\geqslant} % ⩾
|
|
|
|
|
|
\DeclareUnicodeCharacter{2248}{\approx} % ≈
|
|
|
\DeclareUnicodeCharacter{2260}{\neq} % ≠
|
|
|
\DeclareUnicodeCharacter{2261}{\equiv} % ≡
|
|
|
\DeclareUnicodeCharacter{2262}{\nequiv} % ≢ only in package txfonts/pxfonts/MnSymbol
|
|
|
%\DeclareUnicodeCharacter{27C2}{\perp} % ⟂
|
|
|
\DeclareUnicodeCharacter{22A5}{\perp} % ⊥ downtack
|
|
|
|
|
|
\DeclareUnicodeCharacter{2282}{\subset} % ⊂
|
|
|
\DeclareUnicodeCharacter{2283}{\supset} % ⊃
|
|
|
|
|
|
% Operations
|
|
|
|
|
|
\DeclareUnicodeCharacter{2229}{\cap} % ∩
|
|
|
\DeclareUnicodeCharacter{222A}{\cup} % ∪
|
|
|
|
|
|
\DeclareUnicodeCharacter{2227}{\ensuremath{\wedge}} % ∧
|
|
|
\DeclareUnicodeCharacter{2228}{\ensuremath{\vee}} % ∨
|
|
|
|
|
|
\DeclareUnicodeCharacter{00D7}{\times} % ×
|
|
|
\DeclareUnicodeCharacter{00F7}{\div} % ÷
|
|
|
\DeclareUnicodeCharacter{2212}{-} % −
|
|
|
|
|
|
\DeclareUnicodeCharacter{221A}{\sqrt} % √
|
|
|
|
|
|
\DeclareUnicodeCharacter{2295}{\oplus} % ⊕
|
|
|
\DeclareUnicodeCharacter{2297}{\otimes} % ⊗
|
|
|
\DeclareUnicodeCharacter{229B}{\circledast} % ⊛
|
|
|
\DeclareUnicodeCharacter{2A01}{\bigoplus} % ⨁
|
|
|
\DeclareUnicodeCharacter{2A02}{\bigotimes} % ⨂
|
|
|
|
|
|
\DeclareUnicodeCharacter{2218}{\circ} % ∘
|
|
|
\renewcommand{\textperiodcentered}{\cdot} % · Unicode character already defined via textcomp
|
|
|
|
|
|
% Modifiers
|
|
|
\providecommand{\textlnot}{\ensuremath{\neg}} % ¬ Unicode character already defined via textcomp
|
|
|
\renewcommand{\textlnot}{\ensuremath{\neg}} % ¬ Unicode character already defined via textcomp
|
|
|
\DeclareUnicodeCharacter{00AC}{\ensuremath{\lnot}} % ¬
|
|
|
\DeclareUnicodeCharacter{00B1}{\ensuremath{\pm}} % ±
|
|
|
\DeclareUnicodeCharacter{2213}{\ensuremath{\mp}} % ∓
|
|
|
|
|
|
|
|
|
% Arrows
|
|
|
\DeclareUnicodeCharacter{2190}{\ensuremath{\leftarrow}} % ←
|
|
|
\DeclareUnicodeCharacter{2191}{\ensuremath{\uparrow}} % ↑
|
|
|
\DeclareUnicodeCharacter{2192}{\ensuremath{\to}} % →
|
|
|
\DeclareUnicodeCharacter{2191}{\ensuremath{\downarrow}} % ↓
|
|
|
\DeclareUnicodeCharacter{21A6}{\ensuremath{\mapsto}} % ↦
|
|
|
|
|
|
\DeclareUnicodeCharacter{21D0}{\ensuremath{\Leftarrow}} % ⇐
|
|
|
\DeclareUnicodeCharacter{21D2}{\ensuremath{\Rightarrow}} % ⇒
|
|
|
\DeclareUnicodeCharacter{21D4}{\ensuremath{\Leftrightarrow}} % ⇔
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
\DeclareUnicodeCharacter{22A8}{\ensuremath{\models}}% ⊨
|
|
|
\DeclareUnicodeCharacter{22AD}{\ensuremath{\not\models}}% ⊭
|
|
|
|
|
|
|
|
|
%\DeclareUnicodeCharacter{2220}{\ensuremath{}}% % ∠
|
|
|
%\DeclareUnicodeCharacter{2221}{\ensuremath{}}% % ∡
|
|
|
%\DeclareUnicodeCharacter{2222}{\ensuremath{}}% % ∢
|
|
|
|
|
|
|
|
|
%\DeclareUnicodeCharacter{22B6}{\ensuremath{\fouriersymbol}}% % ⊶
|
|
|
%\DeclareUnicodeCharacter{22B7}{\ensuremath{}}% % ⊷
|
|
|
%\DeclareUnicodeCharacter{}{\ensuremath{}}%
|
|
|
%\DeclareUnicodeCharacter{}{\ensuremath{}}%
|
|
|
%\DeclareUnicodeCharacter{}{\ensuremath{}}%
|
|
|
%\DeclareUnicodeCharacter{}{\ensuremath{}}%
|
|
|
%\DeclareUnicodeCharacter{}{\ensuremath{}}%
|
|
|
%\DeclareUnicodeCharacter{}{\ensuremath{}}%
|
|
|
|
|
|
|