xcolor in Scissor LaTeX
Das Paket xcolor funktioniert in Scissor LaTeX teilweise: Farben funktionieren in TikZ- und pgfplots-Grafiken (alle Grundnamen, dvipsnames, Mischungen wie red!50!blue, \definecolor und \colorlet) und in Formeln (17 Grundnamen), aber \textcolor, \color und \colorbox lassen Fließtext schwarz.
Was das Paket macht
xcolor benennt Farben und mischt sie. \textcolor{red}{...} färbt einen Text ein, \color{blue} wechselt die Farbe bis zum Ende der Gruppe, \colorbox{yellow}{...} legt einen farbigen Hintergrund hinter Text, und \definecolor und \colorlet definieren eigene Farben. TikZ und pgfplots verwenden dieselben Namen.
Was hier funktioniert
| Befehl | Im Fließtext | In einer Formel | In TikZ und pgfplots |
|---|---|---|---|
\textcolor{name}{...} | Text bleibt, keine Farbe | Funktioniert mit den 17 Grundnamen | Funktioniert |
\color{name} | Ignoriert | Funktioniert mit den 17 Grundnamen | Funktioniert |
\colorbox{name}{...} | Text bleibt, kein Hintergrund | Funktioniert mit den 17 Grundnamen | Nicht zutreffend |
\definecolor{n}{HTML}{1F6FEB} | Nicht zutreffend | Ignoriert | Funktioniert: Modelle HTML, RGB, rgb, gray, cmyk |
\colorlet{n}{blue!30} | Nicht zutreffend | Ignoriert | Funktioniert |
Mischungen wie red!50!blue | Nicht zutreffend | Ignoriert | Funktioniert |
\usepackage[dvipsnames]{xcolor} | Nicht zutreffend | Ignoriert | Namen wie ForestGreen funktionieren |
Die 17 Namen, die in Formeln funktionieren, sind: red, green, blue, cyan, magenta, yellow, black, white, gray, lightgray, darkgray, brown, orange, pink, purple, teal und olive. Jeder andere Name wird in einer Formel ignoriert, und die Formel behält die Farbe ihrer Umgebung.
Beispiele
Farbe in einer Formel, etwa um einen Term hervorzuheben:
Farben in einer Formel
(a + b)^2 = a^2 + \textcolor{red}{2ab} + b^2,
\qquad
{\color{teal} x_{44}} + \colorbox{yellow}{$y$}Eigene Farben und Mischungen in einer TikZ-Grafik:
\definecolor, \colorlet und Mischungen in TikZ
\definecolor{brand}{HTML}{1F6FEB}
\colorlet{soft}{brand!30}
\begin{tikzpicture}
\fill[brand] (0,0) rectangle (1,1);
\fill[soft] (1.2,0) rectangle (2.2,1);
\fill[red!50!blue] (2.4,0) rectangle (3.4,1);
\fill[orange!80!black] (3.6,0) rectangle (4.6,1);
\node[below] at (2.3,0) {brand, soft, red!50!blue, orange!80!black};
\end{tikzpicture}Im Fließtext entfällt die Farbe, und der Text bleibt schwarz:
Fließtext wird nicht eingefärbt
This is \textcolor{red}{important}, this is {\color{blue} blue},
and this has a \colorbox{yellow}{yellow background}.Um Wörter im Text hervorzuheben, verwenden Sie \textbf oder \emph, die funktionieren.
Kompatibilität
- Von einer TeX-Installation hierher: Dokumente werden gesetzt; farbiger Text erscheint schwarz. Grafiken und Formeln behalten ihre Farben, abgesehen von eigenen Farben in Formeln.
- Von hier in eine TeX-Installation: Dokumente lassen sich dort unverändert übersetzen, und farbiger Text zeigt dann seine Farbe.
Das vollständige Handbuch steht auf CTAN: ctan.org/pkg/xcolor. Eine Anleitung finden Sie unter Farben, für Grafiken unter Zeichnungen mit TikZ.
Fragen und Antworten
Warum ist mein farbiger Text schwarz?
Scissor LaTeX färbt Fließtext noch nicht ein. Der Text selbst bleibt erhalten, und in einer TeX-Installation wird die Farbe angewendet. In Formeln und Grafiken funktionieren Farben.
Welche Farbnamen kann ich in TikZ verwenden?
Alle Grundnamen von xcolor, die Namen aus dvipsnames, wenn Sie xcolor mit dieser Option laden, Mischungen wie blue!20 oder red!50!blue und Farben, die Sie mit \definecolor oder \colorlet definieren.
Jedes Beispiel auf dieser Seite wird beim Erstellen der Website von Scissor LaTeX gesetzt. Zuletzt aktualisiert am 2026-11-07.