LaTeX: Umlaute, Akzente, Sonderzeichen

So schreiben Sie ä, ö, ü, ß, é, ç, ñ, ø, å und andere Buchstaben mit Akzent in einem LaTeX-Dokument und in einer BibTeX-Datei, mit einer Tabelle aller Akzentbefehle.

Auf dieser Seite
  1. Kurzantwort
  2. Akzentbefehle
  3. Sonderbuchstaben
  4. Buchstabe für Buchstabe
  5. Deutsche Kürzel und Anführungszeichen
  6. Warum BibTeX die Klammern braucht
  7. Unicode in LaTeX-Dokumenten
  8. Unicode in .bib-Dateien
  9. Akzente im Mathematikmodus

Kurzantwort

  • Im LaTeX-Dokument: Geben Sie das Zeichen direkt ein. UTF-8 ist seit 2018 die Standard-Eingabekodierung von LaTeX, Gödel, Straße und café funktionieren also unverändert. Die Befehle (\"o, \ss, \'e) funktionieren weiterhin und liefern dasselbe Ergebnis.
  • In einer .bib-Datei für klassisches BibTeX: Schreiben Sie den Akzentbefehl und setzen Sie ihn in geschweifte Klammern: G{\"o}del, Stra{\ss}e, caf{\'e}.
  • In einer .bib-Datei für biblatex mit biber: Geben Sie das Zeichen in UTF-8 ein, wie im Dokument.
\documentclass{article}
\usepackage[T1]{fontenc}     % mit pdfLaTeX empfohlen
\usepackage[ngerman]{babel}
\begin{document}
Gödel, Straße, café, Erdős               % direkt eingegeben
G\"odel, Stra\ss e, caf\'e, Erd\H{o}s    % dasselbe mit Befehlen
\end{document}
author = {G{\"o}del, Kurt and Erd{\H{o}}s, Paul}
title  = {{\"U}ber formal unentscheidbare S{\"a}tze}

Akzentbefehle

Jeder Befehl setzt einen Akzent auf den folgenden Buchstaben. Akzente, deren Name ein Zeichen ist, nehmen den Buchstaben direkt (\"o). Akzente, deren Name ein Buchstabe ist, brauchen Klammern oder ein Leerzeichen (\c{c} oder \c c). Jeder Befehl funktioniert mit jedem Buchstaben, groß wie klein.

Befehl Beispiel Ergebnis Akzent
\' \'e é Akut
\` \`e è Gravis
\^ \^e ê Zirkumflex
\" \"u ü Umlaut, Trema
\~ \~n ñ Tilde
\= \=a ā Makron (Querstrich)
\. \.z ż Punkt oben
\u \u{g} ğ Breve
\v \v{s} š Hatschek
\H \H{o} ő Doppelakut (ungarischer Umlaut)
\c \c{c} ç Cedille
\d \d{a} ạ Punkt unten
\b \b{b} ḇ Strich unten
\k \k{a} ą Ogonek, benötigt T1
\r \r{a} å Ring oben
\t \t{oo} o͡o Bogen über zwei Buchstaben

Sonderbuchstaben

Diese Buchstaben entstehen nicht aus Grundbuchstabe und Akzent, sondern haben eigene Befehle.

Befehl Ergebnis Befehl Ergebnis
\ss ß \i, \j ı, ȷ (i und j ohne Punkt)
\o, \O ø, Ø \l, \L ł, Ł
\aa, \AA å, Å \ae, \AE æ, Æ
\oe, \OE œ, Œ \dh, \DH ð, Ð (T1)
\th, \TH þ, Þ (T1) \dj, \DJ đ, Đ (T1)
\ng, \NG ŋ, Ŋ (T1)

Die mit T1 markierten Befehle und der Ogonek \k führen zur Fehlermeldung Command unavailable in encoding OT1, wenn die Präambel kein \usepackage[T1]{fontenc} enthält.

Ein Befehl, der auf einen Buchstaben endet, verschluckt das folgende Leerzeichen. Schreiben Sie Stra\ss e oder Stra{\ss}e und vor einem Leerzeichen \o{} oder {\o}.

Buchstabe für Buchstabe

Die mittlere Spalte zeigt, was Sie im LaTeX-Dokument schreiben, wenn Sie das Zeichen nicht direkt eingeben können oder wollen. Die rechte Spalte zeigt die Form für eine .bib-Datei.

Umlaute: ä, ö, ü

Buchstabe LaTeX BibTeX
ä, Ä \"a, \"A {\"a}, {\"A}
ö, Ö \"o, \"O {\"o}, {\"O}
ü, Ü \"u, \"U {\"u}, {\"U}
ë \"e {\"e}
ï \"i {\"\i}

Eszett: ß

Buchstabe LaTeX BibTeX
ß \ss {\ss}

Beispiel: Stra{\ss}e, Gau{\ss}. Einen Befehl \"s gibt es nicht. Das Kürzel "s gehört zur Deutsch-Unterstützung von babel und sollte in .bib-Dateien nicht verwendet werden, siehe fehlerhafte Schreibweisen.

é, è, ê und andere Vokale mit Akzent

Buchstabe LaTeX BibTeX
é, è, ê \'e, \`e, \^e {\'e}, {\`e}, {\^e}
á, à, â \'a, \`a, \^a {\'a}, {\`a}, {\^a}
í \'i {\'\i}
ó, ô \'o, \^o {\'o}, {\^o}
ú, û \'u, \^u {\'u}, {\^u}
ý \'y {\'y}

ç (c mit Cedille)

Buchstabe LaTeX BibTeX
ç, Ç \c{c}, \c{C} {\c{c}}, {\c{C}}

Beispiel: Fran{\c{c}}ois, Gon{\c{c}}alves.

ñ (n mit Tilde)

Buchstabe LaTeX BibTeX
ñ, Ñ \~n, \~N {\~n}, {\~N}
ã, õ \~a, \~o {\~a}, {\~o}

Skandinavische Buchstaben: ø, å, æ

Buchstabe LaTeX BibTeX
ø, Ø \o, \O {\o}, {\O}
å, Å \aa, \AA {\aa}, {\AA}
æ, Æ \ae, \AE {\ae}, {\AE}
œ, Œ \oe, \OE {\oe}, {\OE}

Mitteleuropäische Buchstaben: ł, š, č, ž, ř, ő, ű

Buchstabe LaTeX BibTeX
ł, Ł \l, \L {\l}, {\L}
š, č, ž, ř \v{s}, \v{c}, \v{z}, \v{r} {\v{s}}, {\v{c}}, {\v{z}}, {\v{r}}
ő, ű \H{o}, \H{u} {\H{o}}, {\H{u}}
ą, ę \k{a}, \k{e} (T1) {\k{a}}, {\k{e}}
ć, ń, ś, ź \'c, \'n, \'s, \'z {\'c}, {\'n}, {\'s}, {\'z}
ż \.z {\.z}

Türkische Buchstaben: ğ, ı, ş

Buchstabe LaTeX BibTeX
ğ, Ğ \u{g}, \u{G} {\u{g}}, {\u{G}}
ı \i {\i}
İ \.I {\.I}
ş, Ş \c{s}, \c{S} {\c{s}}, {\c{S}}

Deutsche Kürzel und Anführungszeichen

Mit \usepackage[ngerman]{babel} stehen im Dokument Kürzel mit dem Anführungszeichen zur Verfügung. Sie stammen aus der Zeit vor UTF-8 und sind heute nur noch nötig, wenn Ihre Tastatur die Zeichen nicht bietet.

Eingabe Ergebnis Eingabe Ergebnis
"a, "o, "u ä, ö, ü "A, "O, "U Ä, Ö, Ü
"s ß \ss ß (ohne babel)
"` und "' „ und “ \glqq und \grqq „ und “
\glq und \grq ‚ und ‘ \frqq und \flqq » und «

Deutsche Anführungszeichen können Sie auch direkt eingeben: „Text“. Mit pdfLaTeX ist dafür \usepackage[T1]{fontenc} oder babel mit ngerman erforderlich. Am bequemsten ist das Paket csquotes, das die zur Dokumentsprache passenden Zeichen wählt:

\usepackage[ngerman]{babel}
\usepackage[autostyle]{csquotes}
...
\enquote{Text}            % ergibt „Text“
\glqq Text\grqq{}         % dasselbe von Hand

In einer .bib-Datei schreiben Sie Anführungszeichen im Titel am besten als \enquote{...} (das Dokument muss dann csquotes laden) oder mit \glqq und \grqq{} (benötigt babel mit Deutsch), nicht mit den "-Kürzeln.

Warum BibTeX die Klammern braucht

BibTeX wertet die Feldinhalte aus, bevor LaTeX sie sieht: Es sortiert die Einträge, ändert die Groß- und Kleinschreibung von Titeln, kürzt Vornamen ab und bildet Labels wie [Göd31]. Eine Gruppe, in der direkt nach der öffnenden Klammer ein Backslash steht, etwa {\"o}, ist für BibTeX ein Sonderzeichen und zählt als ein Buchstabe:

  • Sortierung. G{\"o}del wird wie Godel einsortiert. Als rohes UTF-8 landet Gödel mit klassischem BibTeX hinter Gzdel.
  • Groß- und Kleinschreibung. In einem Titel wird {\"U}ber von Stilen mit Satzschreibung kleingeschrieben wie jeder andere Buchstabe, und ein Stil, der Text in Großbuchstaben setzt, macht aus {\"u} ein {\"U}.
  • Abkürzen von Namen. {\"O}zge wird zu {\"O}. abgekürzt.
  • Labels. Der Stil alpha erzeugt G{\"o}d31, der Buchstabe mit Akzent zählt nur einmal.

Akzente auf i und j

Ein Akzent ersetzt den Punkt von i und j, deshalb werden die punktlosen Formen \i und \j verwendet: {\"\i} für ï, {\'\i} für í, {\u{\i}} für ĭ. Aktuelles LaTeX entfernt den Punkt bei \'i, \`i, \^i und \"i von selbst, na{\"i}ve wird also ebenfalls richtig gesetzt. Bei anderen Akzenten schreiben Sie \i.

Fehlerhafte Schreibweisen

In der .bib-Datei Problem
G\"{o}del, G\"odel Wird richtig gesetzt, aber BibTeX erkennt keinen einzelnen Buchstaben. Labels werden falsch (G\"31 statt G{\"o}d31), ein Vorname wie \"Ozge wird zu O. abgekürzt, und \"{O}zge wird für einen kleingeschriebenen Namenszusatz gehalten.
author = "G\"odel" Fehler. In einem Wert in Anführungszeichen beendet das " den Wert. Schreiben Sie "G{\"o}del".
G"odel, Stra"se Die babel-Kürzel "o und "s. Sie werden nur in Dokumenten richtig gesetzt, die babel mit Deutsch laden, verfälschen Labels und beenden einen Wert in Anführungszeichen.
{G\"odel} Die Klammern schützen das ganze Wort, aber der Backslash folgt nicht direkt auf die Klammer. Das ist kein Sonderzeichen im Sinne von BibTeX.
Gödel Mit biber in Ordnung. Zu klassischem BibTeX siehe Unicode in .bib-Dateien.

Unicode in LaTeX-Dokumenten

Mit pdfLaTeX funktioniert die UTF-8-Eingabe seit der Version von 2018 ohne Zusatzpaket. Ältere Installationen benötigen \usepackage[utf8]{inputenc}. Zusätzlich empfiehlt sich \usepackage[T1]{fontenc}: Damit verwendet LaTeX echte Glyphen für Buchstaben mit Akzent, sodass Wörter mit Umlauten richtig getrennt werden und sich aus dem PDF kopieren lassen. Außerdem stehen ą, ð, þ, đ und ŋ zur Verfügung.

Mit LuaLaTeX und XeLaTeX ist die Eingabe durchgehend Unicode. Laden Sie weder inputenc noch fontenc und wählen Sie eine Schrift, die die benötigten Zeichen enthält.

Fehlt ein Zeichen in der Schrift oder kennt LaTeX es nicht, bricht pdfLaTeX mit Unicode character … not set up for use with LaTeX ab. Verwenden Sie dann den Befehl aus den Tabellen oben oder wechseln Sie zu LuaLaTeX.

Unicode in .bib-Dateien

  • biblatex mit biber liest UTF-8 und sortiert korrekt, auch nach sprachspezifischen Regeln. Für Literaturverzeichnisse mit vielen Umlauten ist das die einfachste Lösung, siehe BibTeX verwenden.
  • Klassisches bibtex arbeitet byteweise. Ein ö in UTF-8 besteht für das Programm aus zwei Bytes: Der Buchstabe wird hinter z einsortiert, zählt in Labels doppelt, und ein Label kann mitten im Zeichen abgeschnitten werden, was in LaTeX zu einem UTF-8-Fehler führt. Verwenden Sie die Klammerformen.
  • bibtexu, in TeX Live enthalten, ist ein BibTeX, das UTF-8 versteht und mit den üblichen .bst-Stilen arbeitet.
  • bibtex8 verarbeitet 8-Bit-Kodierungen wie Latin-1, kein UTF-8.

Literaturverwaltungen nehmen Ihnen die Umwandlung ab: JabRef und Zotero mit Better BibTeX können Zeichen mit Akzent beim Export als LaTeX-Befehle schreiben.

Akzente im Mathematikmodus

Die Textbefehle oben funktionieren zwischen $...$ nicht. Der Mathematikmodus hat eigene Akzente:

Befehl Ergebnis Befehl Ergebnis
\hat{a} â \tilde{a} ã
\bar{a} ā \vec{a} a mit Pfeil
\dot{a} ȧ \ddot{a} ä
\acute{a} á \grave{a} à
\check{a} ǎ \breve{a} ă

Für mehrere Buchstaben gibt es \widehat{abc}, \widetilde{abc} und \overline{abc}. Unter einem Akzent verwenden Sie \imath und \jmath für i und j ohne Punkt: \hat{\imath}. Für Wörter in einer Formel nehmen Sie \text{...} aus amsmath mit den Textbefehlen.

Zeichen wie &, %, $, # und _ behandelt die Seite Sonderzeichen.