Zum Inhalt springen

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

BefehlIm FließtextIn einer FormelIn TikZ und pgfplots
\textcolor{name}{...}Text bleibt, keine FarbeFunktioniert mit den 17 GrundnamenFunktioniert
\color{name}IgnoriertFunktioniert mit den 17 GrundnamenFunktioniert
\colorbox{name}{...}Text bleibt, kein HintergrundFunktioniert mit den 17 GrundnamenNicht zutreffend
\definecolor{n}{HTML}{1F6FEB}Nicht zutreffendIgnoriertFunktioniert: Modelle HTML, RGB, rgb, gray, cmyk
\colorlet{n}{blue!30}Nicht zutreffendIgnoriertFunktioniert
Mischungen wie red!50!blueNicht zutreffendIgnoriertFunktioniert
\usepackage[dvipsnames]{xcolor}Nicht zutreffendIgnoriertNamen 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

LaTeXPräambel: \usepackage{xcolor}Im Editor öffnen (öffnet in einem neuen Tab)
(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

LaTeXPräambel: \usepackage{xcolor,tikz}Im Editor öffnen (öffnet in einem neuen Tab)
\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

LaTeXPräambel: \usepackage{xcolor}Im Editor öffnen (öffnet in einem neuen Tab)
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.