summaryrefslogtreecommitdiff
path: root/latex
diff options
context:
space:
mode:
authorerik <erik@b9310e46-f624-0410-8ea1-cfbb3a30dc96>2007-05-19 14:54:46 +0000
committererik <erik@b9310e46-f624-0410-8ea1-cfbb3a30dc96>2007-05-19 14:54:46 +0000
commit7979c3371e835781f25b7d3ffe0c21dd498bb2a0 (patch)
tree2764cfd2c21f6c21cd5ec5e868abf3ced7bbca4a /latex
parent4e0d19d328fe6adc453d2644ba996cca6f288225 (diff)
downloadneo-layout-7979c3371e835781f25b7d3ffe0c21dd498bb2a0.tar.gz
neo-layout-7979c3371e835781f25b7d3ffe0c21dd498bb2a0.tar.bz2
neo-layout-7979c3371e835781f25b7d3ffe0c21dd498bb2a0.zip
unicode für latex
git-svn-id: https://svn.neo-layout.org@116 b9310e46-f624-0410-8ea1-cfbb3a30dc96
Diffstat (limited to 'latex')
-rw-r--r--latex/README.txt27
-rw-r--r--latex/unicode.sty56
2 files changed, 83 insertions, 0 deletions
diff --git a/latex/README.txt b/latex/README.txt
new file mode 100644
index 0000000..4e84932
--- /dev/null
+++ b/latex/README.txt
@@ -0,0 +1,27 @@
+== Kleine Anleitung ==
+In der Datei unicode.sty werden die Unicodebezeichnungen zu Latex-Symbolen
+gemacht, man kann also direkt sämtliche Sonderzeichen eingeben, die in der
+unicode.sty erfasst sind.
+
+=== Kopieren ===
+Wenn man auch seine tex-Dateien mit Neos Zeichenvielfalt beschreiben will (zum
+Beispiel griechische Buchstaben oder sonstige mathematische Sonderzeichen),
+dann muss man sich die Datei
+ unicode.sty
+in das gleiche Verzeichnis, wie die tex-Datei kopieren.
+
+=== Wichtige Zeile ===
+Außerdem muss man natürlich noch die Zeile
+ \usepackage[utf8]{inputenc}
+in seine tex-Datei schreiben (statt \usepackage[latin-1]{inputenc} oder
+Ähnlichem).
+
+=== Erweitern ===
+Um die Datei mit weiteren Zeichen zu erweitern, muss man einfach weitere
+Zeilen nach diesem Schema einfügen:
+ \DeclareUnicodeCharacter{03B1}{\ensuremath{\alpha}}
+für das α zum Beispiel. Dabei steht 03B1 für die Unicodebezeichnung, die man
+irgendwo im Internet (z. B. auf Wikipedia) oder mit Programmen wie „gucharmap“
+findet.
+
+
diff --git a/latex/unicode.sty b/latex/unicode.sty
new file mode 100644
index 0000000..36a2ccb
--- /dev/null
+++ b/latex/unicode.sty
@@ -0,0 +1,56 @@
+% Greek signs for LaTeX
+% put it into the same directory as your document and add the lines:
+%
+% \usepackage[utf8]{inputenc}
+% \usepackage{unicode}
+%
+%
+% Created by Benjamin Kellermann <Benjamin dot Kellermann at gmx dot de>
+% Extended by Erik Streb <mail at erikstreb dot de>
+%
+% Licensed under GPL
+
+%\DeclareUnicodeCharacter{00A0}{ } %nobreakspace
+\DeclareUnicodeCharacter{03B1}{\ensuremath{\alpha}}
+\DeclareUnicodeCharacter{03B9}{\ensuremath{\iota}}
+%\DeclareUnicodeCharacter{}{\ensuremath{\varrho}}
+\DeclareUnicodeCharacter{03B2}{\ensuremath{\beta}}
+\DeclareUnicodeCharacter{03BA}{\ensuremath{\kappa}}
+\DeclareUnicodeCharacter{03C3}{\ensuremath{\sigma}}
+\DeclareUnicodeCharacter{03B3}{\ensuremath{\gamma}}
+\DeclareUnicodeCharacter{03BB}{\ensuremath{\lambda}}
+\DeclareUnicodeCharacter{03B4}{\ensuremath{\delta}}
+\DeclareUnicodeCharacter{03BC}{\ensuremath{\mu}}
+\DeclareUnicodeCharacter{00B5}{\ensuremath{\mu}} %micro
+\DeclareUnicodeCharacter{03C4}{\ensuremath{\tau}}
+\DeclareUnicodeCharacter{03BD}{\ensuremath{\nu}}
+\DeclareUnicodeCharacter{03C5}{\ensuremath{\upsilon}}
+\DeclareUnicodeCharacter{03B5}{\ensuremath{\varepsilon}}
+%\DeclareUnicodeCharacter{}{\ensuremath{\epsilon}}
+\DeclareUnicodeCharacter{03BE}{\ensuremath{\xi}}
+%\DeclareUnicodeCharacter{}{\ensuremath{\phi}}
+\DeclareUnicodeCharacter{03B6}{\ensuremath{\zeta}}
+%\DeclareUnicodeCharacter{}{\ensuremath{o}}
+\DeclareUnicodeCharacter{03C6}{\ensuremath{\varphi}}
+\DeclareUnicodeCharacter{03B7}{\ensuremath{\eta}}
+\DeclareUnicodeCharacter{03C0}{\ensuremath{\pi}}
+%\DeclareUnicodeCharacter{}{\ensuremath{\varpi}}
+\DeclareUnicodeCharacter{03C7}{\ensuremath{\chi}}
+\DeclareUnicodeCharacter{03B8}{\ensuremath{\theta}}
+\DeclareUnicodeCharacter{03C8}{\ensuremath{\psi}}
+\DeclareUnicodeCharacter{03D1}{\ensuremath{\vartheta}}
+\DeclareUnicodeCharacter{03C1}{\ensuremath{\rho}}
+\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{}{\ensuremath{\Upsilon}}
+\DeclareUnicodeCharacter{00B1}{\ensuremath{\pm}}
+\DeclareUnicodeCharacter{22C5}{\ensuremath{\cdot}}