HaTeX-3.12.0.0: The Haskell LaTeX library.

Safe HaskellSafe-Inferred

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 :: PackageNameSource

The pcolor package.

 usepackage [] pcolor

Package options

monochrome :: LaTeXC l => lSource

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 -> lSource

Set the background color for the current and following pages.

color :: LaTeXC l => ColSpec -> lSource

Switch to a new text color.

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

Set the text of its argument in the given colour.

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

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

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

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 => lSource

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.