Inhaltsverzeichnis

Wie schreibe ich griechische Buchstaben aufrecht?

Im Fließtext kann man griechische Buchstaben haben, die nicht kursiv wie mathematische Variablen sein sollen, sondern aufrecht. Beispiele sind γ-Strahlung, α-Strahlung und β-Strahlung. Aufrechte griechische Buchstaben werden häufig in der Chemie benötigt.

LaTeX-Pakete und Schriften

Die einfachste Möglichkeit ist upgreek:

\documentclass{article}
\usepackage[ngerman]{babel}
\usepackage{upgreek}
\begin{document}

$\upalpha$-Strahlung,
$\upbeta$-Strahlung,
$\upgamma$-Strahlung

\end{document}

Liste von geeigneten Paketen und Schriften:

Mit dem textgreek- oder dem textalpha-Paket, mit den Macros \textalpha, \textbeta, \textgamma … oder – mithilfe der richtigen Kodierung — auch mit den richtigen griechischen Buchstaben α, β und γ:

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage{textalpha}
\begin{document}
\textalpha-Strahlung, \textbeta-Strahlung, \textgamma-Strahlung

α-Strahlung, β-Strahlung, γ-Strahlung
\end{document}

Ein Beispiel mit dem Paket chemgreek aus dem chemmacros-Bundle:

\documentclass{article}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}

% Paket der Wahl, `chemmacros' wird das registrieren; bei konkurrierenden
% Paketen wie hier wählt `chemmacros' nach Prioritätenliste;
\usepackage{kpfonts}
\usepackage[artemisia]{textgreek}
\usepackage{upgreek}

% Überschreiben der `kpfonts' für den normalen Text:
\usepackage{lmodern}

% zur Sicherheit die Priorität überschreiben:
\usepackage[greek=upgreek]{chemmacros}[2014/01/24]

% Verwenden der generischen Makros in semantischen:
\DeclareChemParticle\alphaparticle{\chemalpha}
\DeclareChemParticle\betaparticle{\chembeta}
\DeclareChemParticle\gammaparticle{\chemgamma}

\begin{document}

\begin{tabular}{p{.3\textwidth}p{.3\textwidth}p{.3\textwidth}}
  \texttt{upgreek} & \texttt{textgreek} & \texttt{kpfonts} \\
  \alphaparticle-Strahlung\par
  \betaparticle-Strahlung\par
  \gammaparticle-Strahlung &
  \selectchemgreekmapping{textgreek}
  \alphaparticle-Strahlung\par
  \betaparticle-Strahlung\par
  \gammaparticle-Strahlung &
  \selectchemgreekmapping{kpfonts}
  \alphaparticle-Strahlung\par
  \betaparticle-Strahlung\par
  \gammaparticle-Strahlung
\end{tabular}

\end{document}

Mit babel

Mit der greek-Option des babel-Pakets (polutonikogreek erlaubt auch akzentuierte griechische Buchstaben):

\documentclass{article}
\usepackage{lmodern}
\usepackage[greek, ngerman]{babel}
\newcommand*\textGreek[1]{{\greektext#1}}
\begin{document}
\textGreek{a}-Strahlung, \textGreek{b}-Strahlung, \textGreek{g}-Strahlung
\end{document}

Es bietet sich natürlich an, gleich \ta, \tb und \tg zu definieren, wenn das das einzige Griechisch ist, das man verwenden wird.

Mit XeLaTeX oder LuaLaTeX

Außer fontspec ist hier kein weiteres Packet nötig. Nur die gewählte Schriftart muss Glyphen dafür bereitstellen.

% !TEX TS-program=xelatex
% !TEX encoding = UTF-8 Unicode
\documentclass{article}
\usepackage[ngerman]{babel}

\usepackage{fontspec}
% Latin Modern Roman unterstütz leider keine altgriechischen Zeichen,
% aber Schriftarten wie TeX Gyre Pagella, TeX Gyre Termes oder
% die "neuen" Microsoft C-Schriftarten und vermutlich viele andere
\setmainfont{CMU Serif}

\begin{document}
α-Strahlung, β-Strahlung und γ-Strahlung oder besser α"=Strahlung, β"=Strahlung und γ"=Strahlung

Oder wenn man es lieber mag: \textalpha"=Strahlung, \textbeta"=Strahlung und
\textgamma"=Strahlung.
\end{document}

fontspec stellt freundlicherweise auch die \textalpha, \textbeta, etc. Befehle bereit.


Von Clemens, Qrrbrbirlbel und quinmars auf TeXwelt.de: Wie schreibe ich griechische Buchstaben aufrecht?