\'e ergibt é, \"o ergibt ö. Die Akzentbefehle von LaTeX – Akut, Umlaut, Tilde, Hatschek – tragen Namen aus einem einzigen Zeichen, und dieses Zeichen ist ein Satzzeichen. Nichts sonst in LaTeX heißt so. Der Entwurf stammt aus einer Zeit, in der keine Tastatur ein é direkt lieferte; darunter liegt das Primitiv \accent, das Knuth in plain TeX schrieb. Diese Seite schlägt nach, was jeder Befehl tatsächlich setzt: die sechzehn Akzentbefehle für den Textmodus, die Buchstaben, die keine Akzente sind (\ss, \ae, \oe, \aa, \l), das punktlose \i und \j sowie die Mathematikakzente \hat, \bar, \vec und \dot. Dazu kommt, was eine Tabelle nicht zeigen kann: Die Wahl von T1 in fontenc entscheidet nicht nur darüber, welche Zeichen setzbar sind, sondern auch ob ein Wort mit Akzent überhaupt getrennt werden kann – hier gemessen statt behauptet.
Die sechzehn Akzentbefehle und was jeder davon setzt
Im Textmodus gibt es sechzehn Akzente, und jeder nimmt einen einzelnen Buchstaben als Argument. \'o und \'{o} liefern dasselbe Zeichen; die Klammern sind optional. Die elf Zeichen über dem Buchstaben – Akut, Gravis, Zirkumflex, Trema, Tilde, Makron, Punkt, Breve, Hatschek, Doppelakut, Ring – stammen unverändert aus Knuths plain TeX und werden mit dem Primitiv \accent gesetzt. Anders funktionieren die tiefgestellten (\c Cedille, \d Punkt darunter, \b Strich darunter), das über zwei Buchstaben laufende \t (Bogen) und \k (Ogonek).
| Befehl | Ergebnis | Name | Hinweise |
|---|---|---|---|
\'o | ó | Akut | OT1 und T1 |
\`o | ò | Gravis | Backslash gefolgt von einem Backtick |
\^o | ô | Zirkumflex | französisch â ê î ô û |
\"o | ö | Umlaut / Trema | deutsch ä ö ü, französisch ë ï |
\~n | ñ | Tilde | spanisch ñ, portugiesisch ã õ |
\=o | ō | Makron | Längen in Transkription und Wörterbüchern |
\.o | ȯ | Punkt darüber | polnisch ż, litauisch |
\u o | ŏ | Breve | rumänisch ă, Metrikzeichen |
\v c | č | Hatschek | tschechisch č š ž |
\H o | ő | Doppelakut | ungarisch ő ű, der „ungarische Umlaut“ |
\r o | o̊ | Ring darüber | \r a ergibt å – dasselbe Zeichen wie \aa |
\c c | ç | Cedille (darunter) | französisch ç, türkisch ç ş |
\d o | ọ | Punkt darunter | durch Überdrucken gebaut, keine eigene Glyphe |
\b o | o̲ | Strich darunter | ebenfalls überdruckt; für Transkription |
\t oo | o͡o | Bogen über zwei Buchstaben | einziger Akzent aus TS1/OML; nimmt zwei Buchstaben |
\k a | ą | Ogonek (Häkchen darunter) | nur in T1; polnisch ą ę |
% braces are optional for a single letter, required for a command
r\'esum\'e, na\"ive, se\~nor, G\"odel, \c{c}a va, \H{o}r\'an
% two-letter argument: the tie accent
t\t{oo}kCommand \k unavailable in encoding OT1.: was [T1]{fontenc} ändert
Die Meldung besagt, dass der gewünschte Akzent in der aktuell gültigen Zeichenkodierung nicht vorhanden ist. pdfLaTeX verwendet weiterhin OT1 als Voreinstellung, eine Kodierung aus den 1980er-Jahren, und \k (Ogonek) fehlt dort. Die Abhilfe ist eine Zeile in der Präambel: \usepackage[T1]{fontenc}. Weitere Befehle scheitern genauso – auf TeX Live 2024 nachgestellt, brechen \dj und \DJ (kroatisch đ), \th und \TH (isländisch þ), \dh und \DH (ð) sowie \ng und \NG (ŋ) mit demselben Wortlaut ab.
\documentclass{article}
\usepackage[T1]{fontenc} % without this, \k \dj \th \dh \ng all error
\begin{document}
Polish: j\k{e}zyk. \quad Croatian: \dj\ \quad Icelandic: \th\ \dh
\end{document}Der eigentliche Preis liegt aber nicht bei den Befehlen, die abbrechen, sondern bei denen, die es nicht tun. OT1 kennt kein einzelnes é, also baut LaTeX es mit \accent zusammen: ein Akut über ein e. Für TeX ist \accent jedoch eine Grenze, an der die Ligatur- und Unterschneidungskette endet. Gemessen: In OT1 ist AV 13,8889 pt breit, \'AV (ein Á vor V) dagegen 15,00003 pt – die gesamte Unterschneidung von 1,11113 pt zwischen A und V ist verschwunden. Unter T1, wo Á eine einzelne Glyphe ist, kommen AV und \'AV beide auf 13,8855 pt.
Bei der Silbentrennung wird es noch deutlicher. \showhyphens{universit\'e r\'esum\'e} liefert unter OT1 uni-ver-sité résumé – résumé erhält überhaupt keine Trennstelle. Dieselbe Eingabe unter T1 ergibt uni-ver-sité ré-sumé. Wenn ein Dokument voller akzentuierter Wörter – Französisch, Polnisch, Tschechisch oder ein englischer Aufsatz, dessen Akzente nur in Namen stehen – immer wieder löchrige Zeilen produziert, liegt es meist daran. Umgekehrt gilt: Für westlichen Text unter pdfLaTeX ist \usepackage[T1]{fontenc} keine Verfeinerung, sondern Pflicht.
\i und \j: die punktlosen Formen braucht man nur bei sieben der sechzehn
Kurz gesagt: \"{\i} ist fast nie nötig. Ein Blick in ot1enc.def und t1enc.def zeigt, dass LaTeX bei fünf Akzenten – Akut, Gravis, Zirkumflex, Trema und Punkt darüber – das i bereits selbst gegen ein punktloses austauscht, über \DeclareTextComposite beziehungsweise \DeclareTextCompositeCommand. Auf TeX Live 2024 ergeben \"i und \"{\i} dasselbe ï mit identisch 3,33252 pt. Selbst schreiben muss man \i nur bei den übrigen sieben: \~, \=, \u, \v, \H, \r und \k.
% the dot is removed automatically for these five
na\"ive \quad \'idem \quad \`ile \quad \^ile \quad \.i
% here you must ask for the dotless letter yourself
\v{\i} \quad \u{\i} \quad \={\i} \quad \~{\i} \quad \H{\j}\i und \j sind keine Bestandteile eines Akzents, sondern eigenständige Buchstaben. Sie stehen in OT1 auf den Plätzen 16 und 17, in T1 auf 25 und 26; \i allein setzt ein ı, ein punktloses i. In einer Sprache wie dem Türkischen, in der das punktlose i ein eigener Buchstabe ist, ist das keine Zierde, sondern Orthografie. Im Mathematikmodus heißen die Entsprechungen anders und gehören in einen anderen Modus: \imath und \jmath.
\ss, \ae, \oe, \o, \aa, \l: Buchstaben, keine Akzente
Diese Gruppe nimmt kein Argument, denn ß, æ, ø und ł sind keine akzentuierten Vokale, sondern eigenständige Buchstaben der jeweiligen Sprache. Die Großformen entstehen durch Großschreibung des Namens: \AE, \OE, \O, \AA, \L. Die Ausnahme ist \SS: Auf TeX Live 2024 setzt es sowohl unter OT1 als auch unter T1 die zwei Buchstaben „SS“ und kein großes ß (die Kernel-Voreinstellung in latex.ltx lautet wörtlich \DeclareTextCommandDefault{\SS}{SS}). Für das große Eszett ẞ führt der verlässliche Weg über eine Schrift, die es enthält, auf einer Unicode-Engine.
| Befehl | Ergebnis | Sprache | Hinweise |
|---|---|---|---|
\ss | ß | Deutsch | \SS liefert die zwei Buchstaben SS, nicht ẞ |
\ae | æ | Dänisch, Altenglisch | Großform \AE |
\oe | œ | Französisch | cœur, sœur; Großform \OE |
\o | ø | Dänisch, Norwegisch | Großform \O; nicht das mathematische \emptyset |
\aa | å | Schwedisch, Norwegisch | dasselbe Zeichen wie \r a; Großform \AA |
\l | ł | Polnisch | in OT1 nachgezeichnet; erst T1 hat eine echte Glyphe |
\dj | đ | Kroatisch, Vietnamesisch | benötigt T1; Großform \DJ |
\th | þ | Isländisch | benötigt T1; \dh ergibt ð, \ng ergibt ŋ |
\ij | ij | Niederländisch | die ij-Ligatur; Großform \IJ |
Die Behandlung von \l ist der einzige Unterschied dieses Abschnitts, der bis in die PDF-Daten reicht. In OT1 ist \l kein echtes ł, sondern ein Gebilde aus einem l mit übergelegtem Strich; schickt man das mit TeX Live 2024 erzeugte PDF durch pdftotext, kommt ein bloßes l heraus. Unter T1 liegt das echte ł auf Platz 170, Suche und Kopieren funktionieren also. Dasselbe gilt für die tiefgestellten \d und \b: \d o (ọ) wird als o. extrahiert. Im Fließtext genügt es meist, wenn es richtig aussieht; bei bibliografischen Daten und durchsuchbaren Begriffen nicht.
\hat{x} im Text ergibt ! Missing $ inserted.: Mathematikakzente sind ein eigener Satz
Text- und Mathematikakzente sind in Name und Umsetzung völlig getrennt, und ein Grenzübertritt scheitert in beide Richtungen – mit unterschiedlichem Wortlaut, was die Meldung zur Diagnose brauchbar macht. \hat{x} im Fließtext ergibt ! Missing $ inserted.; $\'e$ in einer Formel ergibt ! Please use \mathaccent for accents in math mode. (beides auf TeX Live 2024 nachgestellt). Im ersten Fall versucht TeX hilfsbereit, den Mathematikmodus zu öffnen, und scheitert; im zweiten wird das Problem beim Namen genannt: Dieser Akzent gehört in den Text.
| Befehl | Aussehen | Typische Verwendung | Hinweise |
|---|---|---|---|
\hat{x} | ein Dach | Schätzer, Einheitsvektoren | die dehnbare Form ist \widehat |
\tilde{x} | eine Tilde | Näherungen, transformierte Größen | die dehnbare Form ist \widetilde |
\bar{x} | ein kurzer Balken | Stichprobenmittel, komplexe Konjugierte | über einen ganzen Ausdruck \overline |
\vec{v} | ein kleiner Rechtspfeil | Vektorgrößen | \vec{AB} dehnt sich nicht; \overrightarrow nehmen |
\dot{x} | ein Punkt | erste Zeitableitung | die Schreibweise der Mechanik seit Newton |
\ddot{x} | zwei Punkte | zweite Zeitableitung | Beschleunigung |
\dddot{x} | drei Punkte | dritte Zeitableitung | benötigt amsmath; \ddddot gibt vier |
\acute{x} | ein Akut | Linguistik, gelegentlich Mathematik | dieselbe Form wie das Text-\' |
\grave{x} | ein Gravis | Linguistik, gelegentlich Mathematik | dieselbe Form wie der Text-Gravis |
\check{x} | eine v-Form (Hatschek) | Markierungen in Geometrie und Algebra | etwa Čech-Kohomologie |
\breve{x} | eine Schalenform (Breve) | Markierungen in Geometrie und Algebra | oft im Paar mit \check |
\mathring{x} | ein kleiner Ring | Geometriezeichen, Inneres einer Menge | das mathematische Gegenstück zu \r |
\usepackage{amsmath} % \dddot, \ddddot
\[
\dot{x}, \quad \ddot{x}, \quad \bar{x}, \quad \hat{p},
\quad \tilde{a}, \quad \vec{v}, \quad \check{s}, \quad \mathring{r},
\quad \hat{\imath}, \quad \vec{\jmath}
\]Zwei praktische Hinweise. Erstens stapeln sich Akzente nicht sauber: Zwei Ebenen wie in \hat{\vec{x}} lassen die obere Marke oft schweben oder aus der Mitte rutschen. Wer nur mehr Punkte braucht, nimmt \ddot / \dddot / \ddddot; wer wirklich schichten will, baut das mit \overset ausdrücklich auf, behandelt auf der Over/Under-Seite. Zweitens schrumpft \dddot aus amsmath im Exponenten nicht mit. Gemessen: $x^{\ddot a}$ ist 10,55292 pt breit, $x^{\dddot a}$ dagegen 16,21565 pt – die drei Punkte bleiben dort oben in Textgröße. Das Paket mathdots behebt das.
\'e tippen oder ein é direkt eingeben?
Mit geladenem T1 ist das Ergebnis in beiden Schreibweisen identisch. Gemessen kommen \'e, \'{e} und ein direkt eingegebenes é alle auf 4,44336 pt und landen auf derselben einzelnen Glyphe; seit 2018 liest LaTeX zudem UTF-8 von Haus aus, eine inputenc-Zeile entfällt also. Für eine gut lesbare Quelldatei spricht die direkte Eingabe. Die Befehlsschreibweise hält sich vor allem an drei Stellen: Einreichungsregeln, die ASCII verlangen, Personennamen in .bib-Dateien und die Umgebung tabbing. Dort ist \' vom Befehl „springe zum Tabulator“ belegt, weshalb Akzente die eigene Form \a' benutzen – derselbe Befehl mit vorangestelltem \a.
% inside tabbing, \' means "go to a tab stop" — use \a' for the accent
\begin{tabbing}
caf\a'e \= au lait \\
th\a'e \> vert
\end{tabbing}- Westlicher Text mit pdfLaTeX: immer
\usepackage[T1]{fontenc}ergänzen. Silbentrennung, Unterschneidung und Durchsuchbarkeit des PDFs sind damit auf einen Schlag in Ordnung - Akzentbuchstaben im Fließtext direkt eingeben; in
.bibden Vorgaben des Verlags folgen. Innerhalb eines Projekts nicht beide Schreibweisen mischen \iist nur bei sieben nötig:\~\=\u\v\H\r\k. Um die anderen fünf kümmert sich LaTeX\SSergibt SS, nicht ẞ. Für ein großes Eszett zu einer Unicode-Engine und einer Schrift wechseln, die es enthält\hatist Mathematik,\^ist Text. Der Fehlertext verrät die Seite:! Missing $ inserted.oder! Please use \mathaccent …