Viele Anwender wollen mit LaTeX nicht nur einfach schwarze Schrift auf weißem Grund nutzen, sondern wollen auch einmal die Farbe der Schrift oder anderer Elemente ändern können. Ein Paket, dass dafür geeignet ist, ist das Paket xcolor, welches es auf recht einfache Art ermöglicht zum Beispiel die Farbe der Schrift zu ändern. Das einbinden erfolgt mit \usepackage{xcolor} wie sonst auch meistens üblich. Dabei sollte aber beachtet werden, dass eine Vielzahl der Farben erst mit dem setzen der entsprechenden Option beim Einbinden, dem Nutzer zur Verfügung stehen.
Die Option spielen bei dem Paket eine wesentliche Rolle. Über diese werden nicht nur ein Großteil der verfügbaren Farben aktiviert, sondern auch bestimmte Befehle sind erst mit dem Setzen der entsprechenden Option verfügbar.
Die erste Gruppe der Optionen bezieht sich auf die Farbmodelle. Per default ist hier natural gesetzt, was bedeutet, dass die Farben in ihrem Modell bleiben, mit Ausnahme von RGB, HSB und Gray die in rgb, hsb und gray übertragen werden. Wird hier eine andere Option gesetzt, werden die Farben in das entsprechende Modell übertragen.
Optionen die direkt übertragen werden sind rgb, cmy, cmyk, hsb und gray. Die Optionen RGB und HTML werden in rgb übertragen, HSB zu hsb und Gray zu gray.
Die zweite Gruppe der Optionen bezieht sich auf die bereits vordefinierten Farben und deren Verwendung. Die Optionen dvipsnames, svgnames und x11names laden jeweils ein Set an vordefinierten Farben. Die Option table sorgt dafür, dass das Paket colortbl geladen wird, dadurch können auch Tabellen (Zeilen, Spalten und Zellen) gefärbt werden. Die Option hyperref passt das hyperref Paket an das xcolor Paket an.
Optionen | Beschreibung |
rgb, cmy, cmyk, hsb und gray (RGB, HTML, HSB und Gray) | Übertragen alle Farben in das jeweils angebene Farbmodell. |
dvipsnames, svgnames und x11names | Laden jeweils ein Set an bereits vordefinierten Farben. |
table | Bindet das colortbl Paket ein und ermöglicht den Einsatz von Farben innerhalb von Tabellen. |
hyperref | Passt das hyperref Paket an das xcolor Paket an. |
\usepackage{xcolor}
![]() | black | ![]() | darkgray | ![]() | gray | ![]() | lightgray | ![]() | white |
![]() | yellow | ![]() | orange | ![]() | red | ![]() | purple | ![]() | pink |
![]() | magenta | ![]() | violet | ![]() | blue | ![]() | cyan | ![]() | teal |
![]() | green | ![]() | lime | ![]() | olive | ![]() | brown |
\documentclass[xcolor=dvipsnames]{article}
![]() | Apricot | ![]() | Cyan | ![]() | Mahogany |
![]() | ProcessBlue | ![]() | SpringGreen | ![]() | Aquamarine |
![]() | Dandelion | ![]() | Maroon | ![]() | Purple |
![]() | Tan | ![]() | BitterSweet | ![]() | DarkOrchid |
![]() | Melon | ![]() | RawSienna | ![]() | TealBlue |
![]() | Black | ![]() | Emerald | ![]() | MidnightBlue |
![]() | Red | ![]() | Thistle | ![]() | Blue |
![]() | ForestGreen | ![]() | Mulberry | ![]() | RedOrange |
![]() | Turquoise | ![]() | BlueGreen | ![]() | Fuchsia |
![]() | NavyBlue | ![]() | RedViolet | ![]() | Violet |
![]() | BlueViolet | ![]() | Goldenrod | ![]() | OliveGreen |
![]() | Rhodamine | ![]() | VioletRed | ![]() | Brickred |
![]() | Gray | ![]() | Orange | ![]() | RoyalBlue |
![]() | White | ![]() | Brown | ![]() | Green |
![]() | OrangeRed | ![]() | RoyalPurple | ![]() | WildStrawberry |
![]() | BurntOrange | ![]() | GreenYellow | ![]() | Orchid |
![]() | RubineRed | ![]() | Yellow | ![]() | CadetBlue |
![]() | JungleGreen | ![]() | Peach | ![]() | Salmon |
![]() | YellowGreen | ![]() | CarnationPink | ![]() | Lavender |
![]() | Periwinkle | ![]() | SeaGreen | ![]() | YellowOrange |
![]() | Cerulean | ![]() | LimeGreen | ![]() | PineGreen |
![]() | Sepia | ![]() | CornflowerBlue | ![]() | Magenta |
![]() | Plum | ![]() | SkyBlue |
Mit xcolor können nun Seiten, die Schrift, Rahmen und Felder in den verfügbaren Farben gesetzt werden.
Mit dem Befehl \definecolor{Farbename}{FarbSet}{Wert} können eigene Farben definiert werden.
Beispiel: \definecolor{MyBlue}{rgb}{0.9,0.9,1}
Der Befehl \color{Farbe} wechselt die Standard Farbe von schwarz auf die gewählte Farbe. Mit \color{green} wird alles grün, nicht nur die Schrift, sondern auch Elemente wie Tabellen etc..
Mit dem Befehl \pagecolor{Farbe} wird die Seitenfarbe geändert. Zum
Beispiel \pagecolor{red} dann wird die Seite rot anstelle von weiß.
Die Schriftfarbe kann mit \textcolor{Farbe}{Text}verändert
werden. Beipiel \textcolor{blue}{Text} Text
Eine farbige Hintergrund Box wird mit colorbox{Farbe}{Text}
erstellt.
Zum Beispiel das Wort Text vor einem roten Hintergrund colorbox{red}{Text} Text
Mit dem Befehl \fcolorbox{Rahmenfarbe}{Hintergrundfarbe}{Inhalt} kann ein farbiger Rahmen um einen farbigen Hintergrund gesetzt werden.
Innerhalb von Tabellen können einzelne Zellen, Spalten und Zeilen gefärbt werden. Um die Befehle nutzen zu können muss die Option table gesetzt sein.
Der Befehl cellcolor{Farbe} färbt die Zelle in der er gesetzt wurde.
Der Befehl rowcolor{Farbe} wird zu Begin einer Zeile gesetzt und färbt diese.
Der Befehl rowcolors[Option]{Startzeile}{Farbe ungerader Zeilen}{Farbe gerader Zeilen} färbt die Zeilen entsprechend ein. Der Befehl wird vor der Tabelle gesetzt, und wirkt sich auf alle nachfolgenden Tabellen aus.
Der Befehl columncolor{Farbe} färbt eine Spalte in der entsprechenden Farbe ein. Die Verwendung erfolgt dabei in der Spaltendefinition der Tabelle. Wichtig sind hierbei die Klammerung und das Zeichen.
\begin{tabular}{r>{\columncolor{red}}cl} A & B & C \\ 1 & 2 & 3 \\ A & B & C \\ \end{tabular}
a2 + b2 = c2 |
\fcolorbox{red}{white}{ \parbox{0.3\textwidth}{ \begin{itemize} \item Auflistung \item Stichpunkt 1 \item Stichpunkt 2 \end{itemize}} } \fcolorbox{blue}{white}{ \parbox{0.3\textwidth}{ \begin{enumerate} \item Aufzählung \item Stichpunkt \item Stichpunkt \end{enumerate}} }
|
|