Sari la conținut

LaTeX (carte)/Culori

De la Wikimanuale, o colecţie de manuale libere !
(Redirecționat de la LaTeX/Pachete/Color)


Pachetul color oferă suport pentru adăugarea de culori în textul din document. Cu ajutorul acestui pachet, puteți seta culoarea textului, sau fundalului din pagină. Puteți folosi una din culorile predefinite, cum sunt alb (white), roșu (red), sau galben (yellow), sau puteți defini propriile culori, la care le dați un nume.

Adăugarea pachetului color

[modificare]

Pentru a putea utiliza aceste culori, trebuie să includeți pachetul color în preambul:

\usepackage{color}

Text colorat

[modificare]

Modul cel mai simplu de a scrie text colorat este:

\textcolor{culoarea declarată}{text}

unde culoarea declarată este o culoare definită înainte prin comanda \definecolor.

Un alt mod ar fi prin comanda

{\color{culoarea declarată} text}

care va schimba culoarea standard a textului în culoarea dorită. Are efect până la sfârșitul grupului TeX curent, determinat de acolade. Spre exemplu:

\emph{ceva text negru, \color{red} urmat de un fragment de text roșu}, și din nou negru.

Diferența dintre \textcolor și \color este aceeași ca între \texttt și \ttfamily, puteți folosi versiunea preferată.

Puteți schimba culoarea de fond pentru toată pagina prin comanda:

\pagecolor{culoarea declarată}

Fundal colorat pentru text

[modificare]
\colorbox{culoarea declarată}{text}

Dacă vreți să schimbați culoarea fundalului, dar și a textului, scrieți:

\colorbox{culoarea-declarată1}{\color{culoarea-declarată2} text}

Există și comanda \fcolorbox pentru a colora cadrul din jurul textului într-o altă culoare:

\fcolorbox{culoarea-declarată1}{culoarea-declarată2}{\color{culoarea-declarată3} text}

Aici culoarea-declarată1 este a căsuței, culoarea-declarată2 este în interiorul căsuței și în jurul textului, iar textul are culoarea-declarată3.

Cele 68 culori standard cunoscute de dvips

[modificare]

Includeți pachetul cu opțiunile usenames și dvipsnames.

\usepackage[usenames,dvipsnames]{color}
Apricot Aquamarine Bittersweet Black
Blue BlueGreen BlueViolet BrickRed
Brown BurntOrange CadetBlue CarnationPink
Cerulean CornflowerBlue Cyan Dandelion
DarkOrchid Emerald ForestGreen Fuchsia
Goldenrod Gray Green GreenYellow
JungleGreen Lavender LimeGreen Magenta
Mahogany Maroon Melon MidnightBlue
Mulberry NavyBlue OliveGreen Orange
OrangeRed Orchid Peach Periwinkle
PineGreen Plum ProcessBlue Purple
RawSienna Red RedOrange RedViolet
Rhodamine RoyalBlue RoyalPurple RubineRed
Salmon SeaGreen Sepia SkyBlue
SpringGreen Tan TealBlue Thistle
Turquoise Violet VioletRed White
WildStrawberry Yellow YellowGreen YellowOrange

Definirea de culori noi

[modificare]

Când setați culori pentru text, puteți folosi una din culorile predefinite: alb (white), negru (black), roșu (red), verde (green), albastru (blue), turcoaz (cyan), magenta și galben (yellow). Când acestea nu sunt de ajuns, puteți defini culori noi.

Locul de definire

[modificare]

Definiți culorile în preambulul documentului. (Motivul: să puteți face deja referire la ele în preambul, spre exemplu, ca argument al altui pachet ce poate lua argumente culori, cum este pachetul listings).

Metoda de definire

[modificare]

Pentru a defini o culoare nouă, urmați exemplul următor, care definește culoarea portocaliu (orange), setând roșu la valoarea maximă, verdele la jumătate (0.5), iar albastru la minimum:

\definecolor{orange}{rgb}{1,0.5,0}

Puteți folosi literele mici rgb și alege valori între 0 și 1 sau literele mari RGB și atunci alegeți valori între 0 și 255. Codul următor ar trebui să dea rezultate similare cu secvența de cod anterioară.

\definecolor{orange}{RGB}{255,127,0}

Notă: Când navigați pe Web, puteți obține codul hexazecimal pentru fiecare culoare de pe paginile Web vizitate folosind extensia colorzilla a Firefox.

La începutul documentului, culorile sunt definite după schema următoare:

\definecolor{''nume''}{''model''}{''specificații-culoare''}

unde:

  • nume este denumirea culorii; puteți să-i dați ce nume vreți
  • model este felul în care descrieți culoarea, putând fi gray, rgb, RGB sau cmyk.
  • specificații-culoare reprezintă descrierea culorii

Modele de culori

[modificare]

Puteți folosi următoarele modele pentru a descrie culorile:

Modele de culori
Model Descriere Specificația culorii Exemplu
gray Nuanțe de gri. Doar un număr între 0 (negru) și 1 (alb), astfel că 0.95 va fi un gri foarte deschis, iar 0.30 gri închis \definecolor{light-gray}{gray}{0.95}
rgb Roșu, verde, albastru Trei numere sub forma roșu,verde,albastru; cantitatea fiecărei culori este reprezentată de un număr între 0 și 1 \definecolor{orange}{rgb}{1,0.5,0}
RGB Roșu, verde, albastru Trei numere sub forma roșu,verde,albastru; the cantitatea fiecărei culori este reprezentată de un număr între 0 și 255 \definecolor{orange}{RGB}{255,127,0}
cmyk Turcoaz, magenta, galben, negru Patru numere sub forma turcoaz,magenta,galben,negru; cantitatea fiecărei culori este reprezentată de un număr între 0 și 1 \definecolor{orange}{cmyk}{0,0.5,1,0}

Configurări avansate de culori

[modificare]

Pachetul xcolor oferă versiuni extinse ale comenzilor pentru culori descrise mai devreme. Puteți defini nuanțe ale culorilor în felul următor:

\color{blue!20} \color{blue!20!black} \color{blue!20!black!30!green}

Prima nuanță are 20% albastru, a doua este un amestec de 20% albastru și 80% negru, iar ultima este un amestec de 20% albastru, 30% negru și 50% verde.

Printre alte facilități incluse se numără: suport pentru modelul de culori HSB, notații de genul HTML, suport pentru colorare specială directă în tabele și altele.

Surse

[modificare]


Anterior: Hyperlinkuri LaTeX Următor: Pachete