Das é in café, das ß in Gauß, das ñ in señor. Westliche Texte sind voller Akzente (diakritische Zeichen), die über oder unter einem Buchstaben stehen. LaTeX kann sie mit Befehlen festlegen: Schreiben Sie \'{o} für ó oder \~{n} für ñ. Auf dieser Seite werden die Akzentbefehle im Textmodus tabellarisch aufgeführt und dann ein wichtiger moderner Punkt behandelt – mit dem heutigen LaTeX können Sie normalerweise é oder ñ direkt eingeben – und das fontenc-Setup, das dafür sorgt, dass sich Wörter mit Akzent verhalten.
So funktionieren Akzentbefehle
Ein Textmodus-Akzent hat die Form eines einstelligen Befehls mit dem Buchstaben, den Sie hervorheben möchten, als Argument. Der akute Akzent ist zum Beispiel \' und sein Argument ist {o}, also ergibt \'{o} ó. Wenn das Argument aus einem einzelnen Buchstaben besteht, sind die geschweiften Klammern optional – \'o funktioniert auch – aber das explizite Umschließen, wie in \'{o}, beseitigt jede Unklarheit darüber, wo das Argument endet, und ist die sicherere Vorgehensweise.
Es gibt zwei Arten. Einige sind nach dem Satzzeichen selbst benannt — \', ` \ `, \^, \~, \" —, andere nach **einem einzelnen Buchstaben**, etwa \c, \v, \u, \H. Weil die zweite Art ein Buchstabe ist, muss danach entweder ein **Leerzeichen** folgen, wie in \c c (Cedille auf c → ç), oder Sie setzen geschweifte Klammern; sonst wird \cc als ein anderer Befehl gelesen. Die Schreibweise \c{c}` mit Klammern vermeidet das Problem vollständig.
Beachten Sie, dass es sich hierbei um nur Textmodus handelt. Um ein Symbol *in der Mathematik* zu markieren, verwenden Sie die Mathe-Akzente \hat{x}, \tilde{x}, \bar{x} usw. (siehe Seite „Über-/Unterdekorationen“). Der Text \^ und die Mathematik \hat sind verschiedene Dinge – verwechseln Sie sie nicht.
Die Akzentbefehle
Hier sind die wichtigsten Akzentbefehle im Textmodus, jeweils mit einem Beispiel und dem Namen der Marke. An der Spitze jeder Zeile steht der Befehl selbst (z. B. der akute Akzent ist \'), gefolgt vom Ergebnis der Anwendung auf {o} (usw.) und dem Namen des diakritischen Zeichens.
| Befehl | Beispiel | Name |
|---|---|---|
\' | ó | Akut |
\` | ò | Grab |
\^ | ô | Circumflex (Hut) |
\" | ö | Umlaut / Dieresis |
\~ | ñ | Tilde |
\= | ō | Macron |
\. | ȯ | Punkt über |
\u | ŏ | Breve |
\v | č | Caron / háček |
\H | ő | Doppelakut (ungarischer Umlaut) |
\c | ç | Cedilla (unten) |
\k | ± | Ogonek (unten) |
\r | å | Rufen Sie an |
\b | o̲ | Leiste darunter |
\d | ọ | Punkt unter |
\t | o͡o | Tie-After (umfasst zwei Buchstaben) |
Die letzten drei sind etwas Besonderes. \b ist ein Balken darunter und \d ist ein Punkt darunter – beide liegen unterhalb des Buchstabens. \t ist ein Bindestrich, der sich über zwei Buchstaben erstreckt und daher ein zweistelliges Argument annimmt, wie in \t{oo} (wird beispielsweise bei der Umschrift des Kyrillischen verwendet). Die unten aufgeführten oder anderweitig ungewöhnlichen Markierungen – \c, \k, \b, \d, \t – sind am zuverlässigsten, wenn die Codierung T1 fontenc (unten) geladen wird.
Punktloses i und j
Das Setzen eines Akzents auf i oder j erfordert einen zusätzlichen Schritt. Diese Buchstaben tragen oben bereits einen Punkt, so dass das Stapeln eines Akzents darüber mit dem Punkt kollidiert. Dafür stellt LaTeX das punktlose i \i (ı) und das punktlose j \j (ȷ) bereit; Stattdessen legen Sie den Schwerpunkt auf diese.
Ein i mit akutem Akzent wird beispielsweise als \'{\i} geschrieben und ergibt í (während \'{i} über dem Punkt stehen würde). Hier ist das Argument des Befehls selbst der Befehl \i. Wenn Sie stattdessen im modernen LaTeX direkt í eingeben, übernimmt die Engine den Punkt für Sie und dieses Problem verschwindet (nächster Abschnitt).
% accenting i and j: use the dotless forms
Na\'{\i}ve, \^{\j} % gives Naíve and ĵ
% compare: plain \'{i} would stack on the dotIm modernen LaTeX geben Sie es einfach ein
Das ist der wichtigste Punkt. Modernes LaTeX ist standardmäßig UTF-8 (seit TeX Live 2018). Wenn Sie also einfach é, ñ, ö oder ß direkt in Ihre Quelldatei eingeben, werden sie so gesetzt, wie sie sind. Normalerweise müssen Sie sich die Akzentbefehle überhaupt nicht merken – geben Sie einfach das Zeichen über Ihre Tastatur oder Eingabemethode ein. Vor 2018 musste man \usepackage[utf8]{inputenc} explizit schreiben; Heute ist das unnötig (aber harmlos, wenn vorhanden).
Wenn Sie jedoch pdfLaTeX verwenden, wird das Laden von \usepackage[T1]{fontenc} aus zwei Gründen dringend empfohlen. Erstens hat die standardmäßige OT1-Kodierung keine akzentuierten Buchstaben als einzelne Glyphen, daher werden sie mit \accent erstellt – und jedes Wort, das einen solchen konstruierten Akzent verwendet, wird nicht getrennt (am Zeilenende korrekt unterbrochen). Mit T1 ist ein Buchstabe mit Akzent eine einzelne Glyphe und wird ordnungsgemäß getrennt. Zweitens verhalten sich Kopieren-Einfügen und Suchen im resultierenden PDF wie erwartet, da es als eine Glyphe ausgegeben wird.
Im Gegensatz dazu setzen LuaLaTeX und XeLaTeX von Anfang an Unicode- und Systemschriftarten voraus, sodass fontenc im Wesentlichen nicht benötigt wird – wählen Sie eine Schriftart mit fontspec und akzentuierte Zeichen funktionieren einfach. Einen größeren Überblick über die Mischung von Japanisch und westlichem Text finden Sie unter „TeX/LaTeX und Japanisch“. Kurz gesagt: mit pdfLaTeX, laden Sie T1; Mit Lua/XeLaTeX machen Sie sich darüber keine Sorgen.
\documentclass{article}
\usepackage[T1]{fontenc} % pdfLaTeX: glyphs + hyphenation
% (UTF-8 input is the default since 2018; no inputenc needed)
\begin{document}
Un café à Montréal, señor Gauß.
\end{document}Sprachspezifische Buchstaben
Einige Markierungen sind keine Akzente auf einem Buchstaben, sondern eigenständige Buchstaben. Diese erfordern kein Argument – der Befehl selbst ist das Zeichen. Hier sind die häufigsten.
| Befehl | Brief | Verwendet in |
|---|---|---|
\oe | œ | Französische Ligatur (cœur) |
\ae | æ | Lateinische / nordische Ligatur |
\o | ø | Dänisch / Norwegisch |
\aa | å | Skandinavisch |
\ss | ß | Deutsches Eszett |
\l | ł | Polnisch gesperrt L |
Die Großbuchstaben sind \OE (Œ), \AE (Æ), \O (Ø), \AA (Å), \L (Ł). Wenn T1 (oder eine andere geeignete fontenc-Codierung) geladen ist, erhalten Sie auch Buchstaben wie \dh (ð), \th (þ), \dj (đ) und \ng (ŋ) für Isländisch, Kroatisch und dergleichen (diese sind im Standard-OT1 nicht verfügbar). Auch hier ist die Abkürzung dieselbe: Geben Sie in einer UTF-8-Quelle einfach œ oder ß direkt ein.
Ausgearbeitete Beispiele
Lassen Sie uns ein paar Wörter mit Akzentbefehlen setzen. Das Befehlsformular befindet sich auf der linken Seite und der Kommentar zeigt die Ausgabe. Wenn die direkte Eingabe verfügbar ist, werden die gleichen Ergebnisse durch einfaches Schreiben von résumé, naïve, Gauß erzielt.
r\'{e}sum\'{e} % résumé
na\"{\i}ve % naïve (dotless i under the dieresis)
se\~{n}or % señor
G\"{o}del, Gau\ss{} % Gödel, Gauß
\^{a}ge, \c{c}a va % âge, ça va
\H{o}r\'{a}n % őrán (Hungarian double acute)Zusammengefasst: Markieren Sie einen Buchstaben, indem Sie ihn als Befehlsargument übergeben (verwenden Sie den punktlosen \i/\j für i und j); Verwenden Sie den speziellen Befehl für eigenständige Buchstaben (\ss usw.); und vor allem im modernen LaTeX ist die direkte Eingabe der kürzeste Weg – denken Sie einfach an \usepackage[T1]{fontenc} mit pdfLaTeX. Das ist alles, was Sie in der Praxis brauchen.
Eine Teamrichtlinie für Text mit Akzent
Entscheiden Sie in Manuskripten mit Referenzen, Autorennamen und Ortsnamen frühzeitig, wie akzentuierter Text eingegeben wird. Die direkte UTF-8-Eingabe ist heutzutage der kürzeste Weg, aber alte BibTeX-Stile, die Verarbeitung durch Herausgeber und die Umgebungen von Mitarbeitern können dazu führen, dass eine Quelle é mit \'{e} vermischt. Beide können korrekt gesetzt werden, aber wenn man sie vermischt, wird die Suche, das Ersetzen und die Prüfung auf Duplikate schwieriger. Wählen Sie daher eine Richtlinie pro Projekt.
- Verwenden Sie standardmäßig direktes UTF-8 im Fließtext. Dies ist besonders natürlich mit LuaLaTeX / XeLaTeX, und modernes LaTeX liest es normalerweise auch unter pdfLaTeX.
- Überprüfen Sie T1 unter pdfLaTeX. Laden Sie
\usepackage[T1]{fontenc}für westliche Silbentrennung, Kopieren, Einfügen und Suchen. - Ordnen Sie
.bib-Dateien dem Veranstaltungsort zu. Wenn ein Verlag ASCII-Makronotation verlangt, standardisieren Sie Namen alsG\"{o}delund ähnliche Formen. - Beachten Sie die Befehlsnotation für i und j. Verwenden Sie beim Schreiben von Akzentbefehlen punktlose Buchstaben wie
na\"{\i}ve, um gestapelte Punkte zu vermeiden.
Überprüfung von Namen und Bibliographiedaten
Akzentfehler treten am deutlichsten nicht im Fließtext, sondern im Literaturverzeichnis auf. Wenn Namen wie García, Gödel und Kovář in einem .bib-Eintrag als direkte UTF-8, in einem anderen als Befehlsnotation wie G\'{a}rcia und in einem dritten ohne Akzente erscheinen, wird die Erkennung und Sortierung von Duplikaten schwieriger. Drucken Sie zu Beginn des Projekts nur einmal die Bibliographie aus und normalisieren Sie die Schreibweise der Namen in der Datenbank. Überprüfen Sie auch den von BibTeX generierten .bbl, um Fälle zu erkennen, in denen die Quelle korrekt ist, in der gedruckten Bibliographie jedoch der Akzent wegfällt.
- Verwenden Sie einen Eingabestil für denselben Namen. Wählen Sie direkte UTF-8 oder Befehlsnotation und vermeiden Sie eine Vermischung der beiden innerhalb eines Projekts.
- Testen Sie unter pdfLaTeX mit T1. Überprüfen Sie die Silbentrennung, die PDF-Suche und das Kopieren und Einfügen auf Wörter mit Akzent.
- Überprüfen Sie das Verarbeitungssystem des Veranstaltungsortes. Wenn ein älterer Publisher-Workflow die ASCII-Befehlsnotation erfordert, richten Sie die Datei
.biban dieser Richtlinie aus.