HaTeX-3.16.0.0: The Haskell LaTeX library.

Safe HaskellSafe-Inferred
LanguageHaskell2010

Text.LaTeX.Packages.Color

Contents

Description

Make your documents colorful using this module.

Different functionalities are provided, like changing the color of the text and the paper, or creating colorful boxes.

Synopsis

Color package

pcolor :: PackageName Source

The pcolor package.

usepackage [] pcolor

Package options

monochrome :: LaTeXC l => l Source

To convert all colour commands to black and white, for previewers that cannot handle colour.

Types

data Color Source

Basic colors.

Constructors

Red 
Green 
Blue 
Yellow 
Cyan 
Magenta 
Black 
White 

Instances

data ColorModel Source

Specify your own color using one of the different color models.

Constructors

RGB Float Float Float

Each parameter determines the proportion of red, green and blue, with a value within the [0,1] interval.

RGB255 Word8 Word8 Word8 
GrayM Float

Grayscale, from 0 (black) to 1 (white).

HTML String 
CMYK Float Float Float Float 

data ColSpec Source

Color specification.

Words

RGB255 colors are determined by three parameters of the Word8 type. Values of type Word8 lie within 0 and 255.

Commands

pagecolor :: LaTeXC l => ColSpec -> l Source

Set the background color for the current and following pages.

color :: LaTeXC l => ColSpec -> l Source

Switch to a new text color.

textcolor :: LaTeXC l => ColSpec -> l -> l Source

Set the text of its argument in the given colour.

colorbox :: LaTeXC l => ColSpec -> l -> l Source

Put its argument in a box with the given colour as background.

fcolorbox :: LaTeXC l => ColSpec -> ColSpec -> l -> l Source

Application of fcolorbox cs1 cs2 l put l in a framed box with cs1 as frame color and cs2 as background color.

normalcolor :: LaTeXC l => l Source

Switch to the colour that was active at the end of the preamble. Thus, placing a color command in the preamble can change the standard colour of the whole document.