Textsymbole und Icons

Im Fließtext (Textmodus) braucht man manchmal Zeichen wie ©, ®, ™, €, ‰, °, •, § oder ein Häkchen beziehungsweise ein Marken-Icon. Diese gehören nicht in den Mathematikmodus; einige Pakete teilen sich diese Aufgabe. Im Kern sind es vier: die Standard-LaTeX-Symbole TS1 (textcomp), pifont für per Nummer aufgerufene Zapf Dingbats, fontawesome5 für tausende benannte Icons und die otf-Familie für japanische Kreisnummern und Varianten-Glyphen. Diese Seite ordnet, wann und mit welcher Engine man sie verwendet, und fasst sie in Nachschlagetabellen zusammen.

Die Idee der Textsymbole

Zuerst sollte klar sein: Die Zeichen hier werden im Fließtext verwendet, nicht im Mathematikmodus. Griechische Buchstaben wie \alpha und Operatoren wie \times gehören in den Mathematikmodus ($ ... $), aber ein Copyright-Hinweis © oder eine Temperatur ℃ steht direkt als Teil eines Satzes im Text. Deshalb beginnen die Befehle hier meist mit text, etwa \textcopyright und \textdegree.

Ein zweiter Punkt ist wichtig: Welche Symbole verfügbar sind, hängt von der Engine ab. Die textcomp-Symbole und pifont funktionieren mit jeder Engine, auch mit pdfLaTeX. fontawesome5 stellt unter pdfLaTeX die freien Icons bereit, braucht für den vollständigen Icon-Satz und Gewichtungsvarianten aber XeLaTeX oder LuaLaTeX (eine Unicode-Engine). Das japanische Paket otf ist nur für pLaTeX / upLaTeX gedacht und läuft nicht mit pdfLaTeX (unter LuaLaTeX nutzt man luatexja-otf, unter XeLaTeX zxotf). Die Tabellen vermerken das in der letzten Spalte.

textcomp-Symbole (TS1)

Die „Symbole im Fließtext“ — © ® ™ € ‰ ° ℃ • ¶ § ¥ ¢ £ — sind in der TS1-Codierung (Text Companion) gesammelt. Historisch brauchte man dafür \usepackage{textcomp}, aber seit dem LaTeX-Kernel vom 2020-02-02 sind die textcomp-Symbole in den Kernel integriert. Daher funktionieren \textcopyright und verwandte Befehle ohne zusätzliches Paket (für ältere Umgebungen oder zur Klarheit ist \usepackage{textcomp} weiterhin unproblematisch). Alle diese Befehle stehen direkt im Text.

latex
% TS1 はカーネルに含まれる(textcomp の明示読み込みは任意)
% \usepackage{textcomp}
Foo\textregistered{} is a trademark of Bar Inc.\texttrademark
\copyright\ 2026 / \textcopyright\ 2026. % どちらも ©
40\textperthousand, \quad 25\textcelsius, \quad 90\textdegree

Achten Sie auf das Leerzeichen nach einem Symbol. Ein Steuerwort wie \textregistered verschluckt das folgende Leerzeichen; innerhalb eines Wortes setzt man daher leere Klammern \textregistered{} oder \ , damit es nicht am nächsten Zeichen klebt. Beachten Sie auch, dass \copyright (©) und \pounds (£) unabhängig von TS1 im LaTeX-Standard definiert sind und dieselben Glyphen wie \textcopyright und \textsterling erzeugen.

BefehlSymbolBedeutung / Hinweise
\textcopyright©Copyright (wie \copyright)
\textregistered®eingetragene Marke
\texttrademarkMarke
\textservicemarkDienstleistungsmarke
\texteuroEuro (siehe auch eurosym unten)
\textcent¢Cent
\textsterling£Pfund (wie \pounds)
\textyen¥Yen / Yuan
\textperthousandPromille
\textdegree°Grad (Winkel / Temperatur)
\textcelsiusGrad Celsius (die ℃-Ligatur)
\textbulletAufzählungspunkt
\textsection§Paragrafzeichen (wie \S)
\textparagraphAbsatzzeichen (wie \P)
\textbrokenbar¦unterbrochener senkrechter Strich
\textmusicalnoteMusiknote
\textestimatedEstimated-Zeichen (das „e“-Zeichen auf Verpackungen)

Eine häufige Verwechslung: \textbackslash (ein wörtliches \), \textasciitilde (ein wörtliches ~) und \textbar (ein wörtliches |) werden oft zu TS1 gezählt. Tatsächlich gehören sie zum LaTeX-Kern, nicht zu TS1, und funktionieren unabhängig von textcomp. Weil \, ~ und | in LaTeX besondere Bedeutung haben, druckt man sie mit diesen Befehlen als normale Zeichen; das ist ein eigenes Thema (siehe die Seite „Sonderzeichen“).

Für das Euro-Zeichen € gibt es neben \texteuro (TS1) ein eigenes Paket, eurosym. Mit \usepackage{eurosym} erhält man \euro, dessen Form dem offiziellen Design der Europäischen Kommission folgt (Optionen wie official und gen wählen die Form). Reicht das € der Textschrift aus, verwenden Sie \texteuro; wünschen Sie ein saubereres, logoartigeres €, nehmen Sie eurosym.

pifont (Zapf Dingbats)

Dekorative Bildzeichen wie Häkchen, Scheren, Pfeile und Sterne sind in der Schrift Zapf Dingbats gesammelt. Das Paket pifont macht sie in LaTeX zugänglich: Nach \usepackage{pifont} wählt man die Glyphe per Nummer mit \ding{NN}. Zum Beispiel ist \ding{52} ein Häkchen und \ding{56} ein ballot X (Kreuz). Die Zuordnung von Nummern zu Glyphen ist schriftabhängig; man übernimmt die Nummern also aus einer Tabelle.

latex
\usepackage{pifont}
% ...
\ding{52}\ % チェック
\ding{56}\ % バツ
\dingline{56}        % その記号で 1 行ぶんの罫を引く
\begin{dinglist}{43} % 各項目の先頭をその記号にした箇条書き
  \item りんご
  \item みかん
\end{dinglist}

Neben \ding bietet pifont weitere praktische Befehle. \dingline{NN} setzt das Symbol horizontal als dekorative Linie über eine Zeile, und \dingfill{NN} füllt den verbleibenden Platz einer Zeile mit diesem Symbol. Die Umgebung dinglist ist eine Aufzählung mit einem Dingbat als Marker; dingautolist erhöht die Nummer bei jedem Eintrag um eins, sodass man Folgen nummerierter Glyphen setzen kann. Allgemeiner lassen sich auch andere Pi-Schriften außer Zapf Dingbats mit \Pisymbol{font}{number} auf dieselbe Weise aufrufen.

FormErgebnisHinweise
\ding{52}✓ (Häkchen)Nummer 52
\ding{55}✕ (Multiplikations-X)Nummer 55
\ding{56}✗ (ballot X)Nummer 56
\ding{43}☞ (zeigende Hand)Nummer 43
\ding{170}★ (schwarzer Stern)Nummer 170
\dingline{NN}eine Schmucklinie aus diesem SymbolSymbol per Nummer gewählt
\dingfill{NN}füllt die Zeile mit diesem SymbolSymbolvariante von \hfill
dinglist (環境)Liste mit Dingbat-Marker\begin{dinglist}{NN}
\Pisymbol{psy}{NN}Glyphe aus der Symbol-Schriftallgemeiner Pi-Schrift-Zugriff

fontawesome5 (Icons)

Wenn Sie ein GitHub- oder Twitter-Logo oder UI-Icons wie Zahnrad, Umschlag oder Telefon in den Text setzen möchten, ist das Paket fontawesome5 praktisch. Mit \usepackage{fontawesome5} stehen tausende Icons zur Verfügung. Es gibt zwei Aufrufweisen: einen speziellen Befehl, bei dem der Icon-Name in CamelCase geschrieben und mit fa vorangestellt wird (\faGithub, \faTwitter, \faAddressBook), oder den generischen Befehl, der den offiziellen Namen in geschweiften Klammern erhält, \faIcon{github}.

latex
\usepackage{fontawesome5}
% ...
Source: \faGithub\ github.com/example \quad \faTwitter\ @example
\faIcon{envelope}\ mail \qquad \faIcon[regular]{heart} % 線画スタイル
\faPython \quad \faIcon{rocket}

Icons gibt es in den Stilen solid (standardmäßig gefüllt), regular (Umriss) und brands (Logos); den Stil wählen Sie mit einem optionalen Argument, etwa \faIcon[regular]{heart} (Markenlogos werden automatisch als brands behandelt). Achten Sie auf die Engine: pdfLaTeX bietet den freien Satz (Font Awesome 5 Free), was für die meisten Zwecke reicht. Für den vollständigen Satz samt allen Stilen oder den kostenpflichtigen Pro-Satz braucht man jedoch XeLaTeX oder LuaLaTeX (eine Unicode-Engine).

BefehlErgebnisStil / Hinweise
\faIcon{name}generischer Aufruf mit offiziellem Namennimmt [solid]/[regular]/[brands]
\faGithubGitHub-Logobrands
\faTwitterTwitter-Logobrands
\faPythonPython-Logobrands
\faEnvelopeUmschlag (Mail)solid; wie \faIcon{envelope}
\faCogZahnrad (Einstellungen)solid
\faCheckHäkchensolid
\faIcon[regular]{heart}Herz (Umriss)Beispiel für den Stil regular

Japanische Symbole: das Paket otf

Im japanischen Satz braucht man oft Kreisnummern ①②③, andere eingeschlossene Zahlen, römische Zahlen Ⅰ Ⅱ Ⅲ und Varianten derselben Kanji (etwa 﨑 oder 髙). Dafür ist das Paket otf (japanese-otf) zuständig. Mit \usepackage{otf} erhält man eine Befehlsfamilie, die Adobe-Japan1-Glyphen anspricht. Beachten Sie aber: otf ist nur für pLaTeX / upLaTeX gedacht (über DVI und dvipdfmx); unter LuaLaTeX verwendet man luatexja-otf, unter XeLaTeX zxotf.

Kreis- und Kasten-Zahlen erhalten die Zahl als Argument. \ajMaru{3} ergibt die Kreiszahl ③, \ajKaku{3} eine eingerahmte Zahl und \ajKuroMaru{3} eine schwarze, invertierte Kreiszahl. Für römische Zahlen liefert \ajRoman{3} das große Ⅲ, \ajroman{3} das kleine ⅲ, und \ajKakko{3} eine eingeklammerte Form wie (3). Das Argument ist eine Zahl; die passende eingeschlossene Zahlenglyphe wird gewählt.

Für Varianten-Glyphen oder Glyphen ohne eigenen Befehl ist \UTF{XXXX} entscheidend: Es ruft eine Glyphe direkt über ihren Unicode-Codepoint auf. Zum Beispiel ist \UTF{FA11} 﨑 (eine Variante von 崎). Das Argument ist eine 4- bis 5-stellige Hexadezimalzahl. Außerdem gibt es \CID{number}, das direkt eine Adobe-Japan1-CID angibt. Wenn Namensvarianten (﨑, 髙, 𠮷, …) korrekt erscheinen sollen, ist \UTF der übliche erste Versuch. Das Paket otf bietet auch Optionen wie deluxe (mehrere Gewichte), expert (Formen, die sich zwischen vertikalem und horizontalem Satz ändern) und jis2004 (JIS-2004-Glyphenformen).

document.tex
% pLaTeX / upLaTeX 専用(dvipdfmx で PDF 化)
\documentclass{ujarticle}
\usepackage[deluxe]{otf}
\begin{document}
手順は \ajMaru{1}\ajMaru{2}\ajMaru{3} の順に進める。
第 \ajRoman{3}\ 章。\quad\ajKakko{1}\UTF{FA11}\ さん(﨑), \ \UTF{9AD9} 橋。 % 異体字を符号位置で
\end{document}
BefehlErgebnisHinweise
\ajMaru{3}③ (Kreiszahl)numerisches Argument
\ajKuroMaru{3}❸ (schwarze Kreiszahl)invertiert
\ajKaku{3}eingerahmte Version der ZahlZahl in einem Quadrat
\ajRoman{3}Ⅲ (große römische Zahl)\ajroman liefert kleines ⅲ
\ajKakko{3}(3) (eingeklammerte Zahl)in runden Klammern
\UTF{FA11}﨑 (Varianten-Glyphe)4- bis 5-stelliger Hex-Codepoint
\CID{13706}Glyphe der angegebenen CIDAdobe-Japan1-CID-Nummer

Kurz gesagt: Westliche Symbole (© ® ™ €…) kommen aus textcomp (also dem LaTeX-Standard), Bildzeichen aus pifont mit \ding, UI- und Marken-Icons aus fontawesome5 mit \faIcon, und japanische Kreisnummern sowie Varianten-Glyphen aus otf mit \ajMaru / \UTF. Halten Sie nur die Engine-Abhängigkeiten auseinander: textcomp und pifont laufen überall, fontawesome5 braucht für alles eine Unicode-Engine, und otf ist pLaTeX / upLaTeX.