P. Zimmermann
Anlässlich der Freigabe eines Farblaserdruckers HP ColorJet 5500 im Eichstätter PC-Pool eO-006 sei auf die Verwendung von Farbe in TeX-Dokumenten eingegangen. Grundlegende Farbakzente setzt das color-Paket. Zum Satz von eingefärbten Tabellen kann das colortbl-Paket herangezogen werden, für umrahmte Gebilde nimmt man das framed-Paket.
|
Das color-Paket bringt Farbe in TEX-Dokumente. Es unterstützt die unterschiedlichen Farbmodelle:
Nach dem Einbinden des Pakets mit
\usepackage{color}
stehen die vordefinierten Standardfarben mit den Namen black, white,
green, red, blue, cyan, magenta
und yellow zur Verfügung. Über
\definecolor{name}{modell}{farbdefinition}
lassen sich eigene Farben und Farbmischungen zusammenstellen.
\definecolor{pulsatilla-blau}{rgb}{0.9,0.4,0.8}
entspricht: 9 Teile rot, 4 Teile grün, 8 Teile blau
\definecolor{hellgrau}{gray}{0.75}
Farbiger Text:
Den farbigen Text erhält man über
\color{farbe} oder
\textcolor{farbe}{text}.
Das \color-Kommando wirkt wie eine Deklaration. Erst durch ein neues
Farbkommando oder mit Verlassen der aktuellen Verarbeitungsebene wechselt man
zu einer anderen Farbe. Beide Kommandos stehen modifiziert mit
direkter Farbmischung bereit:
\color[modell]{mischung} also zum Beispiel
\color[cmyk]{0.8,0.8,0.6,0}
\textcolor[modell]{mischung}{text}
\textcolor[rgb]{0.9,0.4,0.8}{Grüß Gott!} % = pulsatilla-blau
Grüß Gott!
Farbiger Hintergrund:
Das Kommando \pagecolor{name} bzw. \pagecolor[modell]{mischung}
setzt die Hintergrundfarbe für eine komplette Seite. Die Argumente entsprechen
denen des \color-Kommandos. Die Wirkung bleibt deklarationsüblich in Kraft bis zum erneuten Umschalten -
etwa \pagecolor{white} stellt den
normalen weißen Seitenhintergrund ein. Beispiel:
\pagecolor{black}
\color{white} (weiße Schrift auf schwarzem Grund)
\pagecolor{black} \color{white} \LARGE Grüß Gott! |
Grüß Gott |
Farbige Boxen:
\colorbox{name}{text} \colorbox[modell]{mischung}{text} \fcolorbox{name_a}{name_b}{text} \fcolorbox[modell]{mischung_a}{mischung_b}{text}
Die colorbox-Kommandos arbeiten ähnlich wie das \fbox-Kommando und erzielen einen Kasten mit der angegebenen Hintergrundfarbe. Die oberen beiden Kommandos kolorieren den Hintergrund der Box mit der spezifizierten Farbe und stellen Text in die Box.
\colorbox{hellgrau}{Grüß Gott!} Grüß Gott!
Die beiden \fcolorbox-Kommandos bewirken eine ähnliche Ausgabe, nur dass um den Kasten, der mit der Hintergrundfarbe name_b koloriert ist, ein Rahmen mit der Farbe name_a gezogen wird.
\fcolorbox{pulsatilla-blau}{yellow}{Grüß Gott!} |
|
Die \fcolorbox-Kommandos verwenden die \fbox-Parameter \fboxrule und \fboxsep, um Linienstärke und Größe der Box zu verändern.
Farbige Tabellen |
Das colortbl-Paket stellt einen Mechanismus bereit, Spalten und Spaltentrennung farbig zu hinterlegen; es setzt das Einbinden der Pakete color und array voraus. Nach dem Einbinden des Pakets mit
\usepackage{colortbl}
steht ein \columncolor- und \rowcolor-Kommando zur Verfügung, die je nach Gewichtung von Zeile oder Spalte einzusetzen sind. Beide haben die Form
\kommando[modell]{farbe}[linker_überhang][rechter_überhang] \columncolor[gray]{.8}[0pt] grau ohne ÜberhangDas modell und farbe-Argument entspricht den Werten bei \definecolor. Die beiden letzten Überhangargumente beziehen sich auf den Spaltenabstand; fehlt das letzte Argument so wird der Wert des linken Überhangs genommen.
Einige Anwendungsbeispiele: zunächst die Grundform
\begin{tabular}{|l|l|} Adam & Eva\\ Abraham & Sara \end{tabular} |
Änderung der Spaltenformatierung ohne Überhang:
{|>{\columncolor[gray]{.8}[0pt]}l|% >{\color{blue}\columncolor[gray]{.8}[1pt]}l|} |
Änderung der Spaltenformatierung mit Standardeinstellung:
{|>{\columncolor{pulsatilla-blau}}l|% >{\color{green}\columncolor{blue}}l|} |
Farbige vertikale Linien (über Spaltenformatierung):
{!{\color{red}\vline}l% !{\color{red}\vline}l% !{\color{red}\vline}} |
Zeilenfärbung:
\rowcolor[gray]{.8} Adam & Eva\\ \rowcolor{pulsatilla-blau} Abraham & Sara |
Rahmen |
Das von Donald Arseneau gewartete framed-Paket erlaubt neben Umrahmung (Umgebung framed) und linkem Balken (Umgebung leftbar) auch einen eingefärbten Hintergrund (Umgebung shaded). Alle drei Textauszeichnungsarten können über Seiten umbrochen werden. Beispielsweise sind die Unterüberschriften mit Hilfe der framed- und die Hauptüberschriften dieses TeX-Infos mit des shaded-Umgebung gesetzt (im Rahmen dieser HTML-Datei gilt dies natürlich nur in nachempfundener Darstellung).
Parameter stehen analog zum \fbox-Kommando zur Verfügung, die mit \setlength einstellbar sind: \FrameRule (=\fboxrule) und \FrameSep (=\fboxsep). Die shaded-Umgebung arbeitet mit dem \colorbox{shadecolor}-Kommando aus dem color-Paket; vor einer Verwendung der shaded-Umgebung ist die Farbe shadecolor über das \definecolor-Kommando festzulegen.
Beispiel:
\usepackage{framed} \definecolor{shadecolor}{cmyk}{1.0,0.5,0.0,0.0} ... \begin{shaded} \rule{\linewidth}{.2mm}\\ \centerline{\textcolor{white}{\bfseries Erweiterung des KUEBriFa-Pakets}}\\ \rule{\linewidth}{.2mm} \end{shaded}
Die Rahmenumgebumgebungen funktionieren nicht im ausbalancierten Mehrspaltensatz (etwa mit dem multicolumn-Paket), da sie auf denselben Berechnungsalgorithmus zur Ermittlung der aktuellen vertikalen Ausdehnung zurückgreifen.
|
Die neueste Version des KUEBriFa-Pakets ist um folgende Vorlagen erweitert: Zentralinstitut für Ehe und Familie (zef), Interdisziplinäres Zentrum für Gesundheitswissenschaften (izg) und das Universitätssportzentrum (sport). Visitenkarten und PDF-Briefausgabe verfügen über farbige Balken und Logo.
Ansprechpartner im URZ: | Zimmer: | Telefon: | PMail: |
Peter Zimmermann | EI: eO-106 | -1351 | peter.zimmermann |