From aadca41bf195b98ffbeea1195a6713d3f6c6e1f9 Mon Sep 17 00:00:00 2001
From: dennis <dennis@b9310e46-f624-0410-8ea1-cfbb3a30dc96>
Date: Thu, 6 May 2010 14:55:06 +0000
Subject: Einige weitere Verbesserungen von Frank Stähr.
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

git-svn-id: https://svn.neo-layout.org@2314 b9310e46-f624-0410-8ea1-cfbb3a30dc96
---
 latex/Standard-LaTeX/uniinput.dtx | 33 +++++++++++++++++++++++----------
 1 file changed, 23 insertions(+), 10 deletions(-)

diff --git a/latex/Standard-LaTeX/uniinput.dtx b/latex/Standard-LaTeX/uniinput.dtx
index a3a4a7f..85279ac 100644
--- a/latex/Standard-LaTeX/uniinput.dtx
+++ b/latex/Standard-LaTeX/uniinput.dtx
@@ -105,6 +105,7 @@
 \RequirePackage{marvosym}
 \RequirePackage{amsmath}
 
+% Griechische Buchstaben:
 \DeclareUnicodeCharacter{03B1}{\ensuremath{\alpha}}
 \DeclareUnicodeCharacter{03B9}{\ensuremath{\iota}}
 \DeclareUnicodeCharacter{03B2}{\ensuremath{\beta}}
@@ -114,10 +115,8 @@
 \DeclareUnicodeCharacter{03B3}{\ensuremath{\gamma}}
 \DeclareUnicodeCharacter{03BB}{\ensuremath{\lambda}}
 \DeclareUnicodeCharacter{03B4}{\ensuremath{\delta}}
-% mü, wird in Neo nicht verwendet
-\DeclareUnicodeCharacter{03BC}{\ensuremath{\mu}} 
-% micro
-\DeclareUnicodeCharacter{00B5}{\ensuremath{\mu}} 
+\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}}
@@ -149,19 +148,29 @@
 \DeclareUnicodeCharacter{03A9}{\ensuremath{\Omega}}
 \DeclareUnicodeCharacter{039B}{\ensuremath{\Lambda}}
 
-%geschuetztes Leerzeichen (nobreak space)
+% Leerzeichen:
+% geschuetztes Leerzeichen (nobreak space)
 \DeclareUnicodeCharacter{00A0}{~} 
-%schmales Leerzeichen (narrow nobreak space)
+% schmales Leerzeichen (narrow nobreak space)
 \DeclareUnicodeCharacter{202F}{\,} 
 
+% Sonstiges:
 \DeclareUnicodeCharacter{2207}{\ensuremath{\nabla}}
 
-
+% Pfeile:
 \DeclareUnicodeCharacter{21D2}{\ensuremath{\Rightarrow}} 
 %! \DeclareUnicodeCharacter{22A2}{\ensuremath{\Rightarrow}} % Workarround für ältere Versionen von Kile
 \DeclareUnicodeCharacter{21D0}{\ensuremath{\Leftarrow}}
 \DeclareUnicodeCharacter{21D4}{\ensuremath{\Leftrightarrow}}
 \DeclareUnicodeCharacter{2202}{\ensuremath{\partial}}
+\DeclareUnicodeCharacter{2192}{\ensuremath{\to}}
+\DeclareUnicodeCharacter{2190}{\ensuremath{\gets}}
+\DeclareUnicodeCharacter{21A6}{\ensuremath{\mapsto}}
+
+% Klammern:
+\DeclareUnicodeCharacter{230A}{\ensuremath{\lfloor}}
+\DeclareUnicodeCharacter{230B}{\ensuremath{\rfloor}}
+
 
 % man muss noch Klammern und Argument der Wurzel setzen, wenn man das hier verwendet: 
 % Also so: WURZEL{7+2}
@@ -223,6 +232,9 @@
 \DeclareUnicodeCharacter{2229}{\ensuremath{\cap}}
 \DeclareUnicodeCharacter{222A}{\ensuremath{\cup}}
 
+% Negierte Zeichen (es gibt davon noch sehr viel mehr):
+\DeclareUnicodeCharacter{2288}{\ensuremath{\nsubseteq}} %! ist nur per Compose zu erreichen
+
 % ist sonst als \textdagger definiert
 \DeclareUnicodeCharacter{2020}{\ensuremath{\dagger}} 
 % ist sonst als \textlnot definiert
@@ -298,10 +310,11 @@
 \DeclareUnicodeCharacter{2255}{=:}
 
 % Hoch- und Tiefgestellte Ziffern und Zeichen
+
 \DeclareUnicodeCharacter{2070}{\ensuremath{^0}}
-\DeclareUnicodeCharacter{00B9}{\ensuremath{^1}}
-\DeclareUnicodeCharacter{00B2}{\ensuremath{^2}}
-\DeclareUnicodeCharacter{00B3}{\ensuremath{^3}}
+\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}}
-- 
cgit v1.2.3