diff options
author | erik <erik@b9310e46-f624-0410-8ea1-cfbb3a30dc96> | 2007-05-19 14:54:46 +0000 |
---|---|---|
committer | erik <erik@b9310e46-f624-0410-8ea1-cfbb3a30dc96> | 2007-05-19 14:54:46 +0000 |
commit | 7979c3371e835781f25b7d3ffe0c21dd498bb2a0 (patch) | |
tree | 2764cfd2c21f6c21cd5ec5e868abf3ced7bbca4a /latex | |
parent | 4e0d19d328fe6adc453d2644ba996cca6f288225 (diff) |
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.txt | 27 | ||||
-rw-r--r-- | latex/unicode.sty | 56 |
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}} |