unicode für latex

This commit is contained in:
erik 2007-05-19 14:54:46 +00:00
parent 27820dea8d
commit e47b5d87fc
2 changed files with 83 additions and 0 deletions

27
latex/README.txt Normal file
View File

@ -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.

56
latex/unicode.sty Normal file
View File

@ -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}}