1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
|
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
<title> Zastaw ciekawych makroinstrukcji </title>
<LINK REL="stylesheet" TYPE="text/css" HREF="mycss.css">
<meta http-equiv="Content-language" content="pl">
<meta name="Author" content="W³odzimierz Macewicz">
<meta name="Keywords" content="tex, latex, makroinstrukcje, pakiety makroinstrukcji, Wirtualna Akademia">
</head>
<body bgcolor=#a0f0a0>
<h2>Color</h2>
<h3>Opcje</h3>
<table border=1>
<tr><th>Opcja
</th><th>Opis
</th></tr>
<tr><td>
<tt>monochrome</tt>
</td><td>Wy³±cza wszelkie polecenia zmieniaj±ce kolor
</td></tr>
<tr><td>
<tt>debugshow</tt>
</td><td>???
</td></tr>
<tr><td><tt>dvips</tt></td><td>.dvi przetwarzany sterownikiem
<tt>dvips</tt></td></tr>
<tr><td><tt>xdvi</tt></td><td>jw monochrome</td></tr>
<tr><td><tt>dvipdf</tt></td><td></td></tr>
<tr><td><tt>pdftex</tt></td><td>pdftex</td></tr>
<tr><td><tt>dvipsone</tt></td><td></td></tr>
<tr><td><tt>dviwindo</tt></td><td>jw</td></tr>
<tr><td><tt>emtex</tt></td><td>sterowniki emtexa</td></tr>
<tr><td><tt>dviwin</tt></td><td></td></tr>
<tr><td><tt>oztex</tt></td><td>tak jak dvips</td></tr>
<tr><td><tt>textures</tt></td><td></td></tr>
<tr><td><tt>pctexps</tt></td><td></td></tr>
<tr><td><tt>pctexwin</tt></td><td></td></tr>
<tr><td><tt>pctexhp</tt></td><td></td></tr>
<tr><td><tt>pctex32</tt></td><td></td></tr>
<tr><td><tt>truetex</tt></td><td></td></tr>
<tr><td><tt>tcidvi</tt></td><td></td></tr>
<tr><td><tt>dvipsnames</tt></td><td>do³±cza zbiór definiuj±cy kolory
(<tt>named</tt> <i>colors</i>)</td></tr>
<tr><td><tt>nodvipsnames</tt></td><td>kasuje definicje kolorów
dostêpnych jako <tt>named</tt> <t>colors</i></td></tr>
<tr><td><tt>usenames</tt></td><td>powoduje ¿e wszystkie
nazwy kolorów definiowanych jako <tt>named</tt>
s± dostêpne bezpo¶rednio (tak jak
kolory definiowane explicite -- poleceniem
<tt>\definecolor</tt>)</td></tr>
</table>
<h3>Polecenia</h3>
<table border=1>
<tr><th>polecenie
</th><th>opis
</th></tr>
<tr valign="top"><td><tt>
\definecolor{<i>nazwa</i>}{<i>model</i>}{<i>definicja</i>}</tt></td><td>
polecenie definiuje nowy kolor; <i>model</i> i <i>definicja</i>
mo¿e przyjmowaæ warto¶ci jak w poprzednich poleceniach;
<i>model</i> mo¿e przyjmowaæ
nastêpuj±ce warto¶ci:
<dl>
<dt><tt>rgb</tt>
<dd>definicjê tworz± trzy liczby (od 0 do 1,
oddzielone przecinkami) okre¶laj±ce
sk³adowe (czerwony, zielony, niebieski)<br>
np: <tt>\definecolor{zielony}{rgb}{0,0.5,0}</tt>
<dt><tt>cmyk</tt>
<dd>definicjê tworz± cztery liczby (od 0 do 1,
oddzielone przecinkami) okre¶laj±ce
sk³adowe (cyjan, magenta, ¿ó³ty, czarny)<br>
np: <tt>\definecolor{lososiowy}{cmyk}{0,0.53,0.38,0}</tt>
<dt><tt>gray</tt>
<dd>definicjê tworzy liczba (od 0 do 1) okre¶laj±ca
nasycenie czerni± (1 -- biel, 0 -- czerñ)<br>
np: <tt>\definecolor{szary}{gray}{0.7}</tt>
<dt><tt>named</tt> (lub inny model koloru; p. <tt>\DefineNamedColor</tt>)
<dd><i>definicja</i> jest nazw± koloru zdefiniowan± poleceniem
<tt>\DefineNamedColor</tt> (nie wszystkie
drivery poprawnie obs³uguj± w ten sposób
definiowne kolory; opcja
<tt>usenames</tt> definiuje szereg kolorów w³a¶nie w modelu
<tt>named</tt>)
</dl>
</td></tr>
<tr valign="top"><td colspan=2><tt>
\DefineNamedColor{named}{<i>nowa nazwa</i>}{<i>model</i>}{<i>definicja</i>}</tt>
</td></tr>
<tr valign="top"><td></td>
<td>
pierwszy parametr jest nazw± zdefiniowanego
w³asnego modelu kolorów (standardowo utworzony jest
w³a¶nie model o nazwie <tt>named</tt>
pozosta³e parametry jak w poprzednich definicjach.
Co prawda w ten sposób mo¿na definiowaæ w³asne
kolory, ale s± to definicje jedynie dla TeX-a,
musz± one byæ zdefiniowane równie¿ dla interpretera
postscriptu -- w zbiorze <tt>color.pro</tt> w przypadku
sterownika <tt>dvips</tt> -- <b>taka definicja nie
jest tworzona automatycznie</b> (lista dopuszczalnych
nazw zawarta jest w zbiorze <tt>dvipsnam.def</tt>)
</td></tr>
<tr valign="top"><td><tt>
\color{<i>nazwa koloru</i>}</tt></td>
<td rowspan=2>
prze³±cza kolor tekstu; w drugiej wersji mo¿emy
(tak jak w poleceniu <tt>\definecolor</tt>)</td>
<tr valign="top"><td><tt>
\color[<i>model</i>]{<i>definicja</i>}</tt></td></tr>
</tr>
<tr valign="top"><td><tt>
\textcolor{<i>nazwa koloru</i>}{<i>tekst</i>}</tt></td>
<td rowspan=2>
<i>tekst</i> bêdzie prezentowany w danym kolorze;
sposób okre¶lania koloru jest identyczny jak w poprzednim
poleceniu
</td></tr>
<tr valign="top"><td><tt>
\textcolor[<i>model</i>]{<i>definicja</i>}{<i>tekst</i>}</tt></td>
</tr>
<tr valign="top"><td colspan=2><tt>
\colorbox{<i>definicja koloru t³a</i>}{<i>tekst</i>}</tt></td></tr>
<tr valign="top"><td colspan=2><tt>
\colorbox[<i>model</i>]{<i>definicja koloru t³a</i>}{<i>tekst</i>}</tt></td></tr>
<tr valign="top"><td></td><td>
<i>tekst</i> jest zamykany w pude³ko o okre¶lonym
kolorze t³a; kolor okre¶lemy podobnie jak w poprzednich
poleceniach</td></tr>
<tr valign="top"><td colspan=2><tt>
\fcolorbox{<i>kolor ramki</i>}{<i>kolor t³a</i>}{<i>tekst</i>}</tt></td></tr>
<tr><td colspan=2><tt>
\fcolorbox[<i>model</i>]{<i>definicja koloru ramki</i>}{<i>definicja koloru t³a</i>}{<i>tekst</i>}</tt></td></tr>
<tr valign="top"><td></td><td>
<i>tekst</i> jest zamykany w pude³ko o okre¶lonym
kolorze t³a i ramki</td></tr>
<tr valign="top"><td><tt>
\pagecolor{<i>kolor</i>}</tt></td>
<td rowspan=2>
okre¶la kolor t³a dla strony na której wyst±pi³o polecenie,
istotna jest ostatnia definicja na stronie</td></tr>
<tr valign="top"><td><tt>
\pagecolor[<i>model</i>]{<i>definicja koloru</i>}</tt></td>
</tr>
</table>
<p>
Standardowo zdefiniowane s± nastêpuj±ce kolory:
<tt>black</tt>,
<tt>white</tt>,
<tt>red</tt>,
<tt>green</tt>,
<tt>blue</tt>,
<tt>cyan</tt>,
<tt>magenta</tt>,
<tt>yellow</tt>, a w przypadku aktywnej opcji <tt>usenames</tt>:<br clear="all">
<img src="color.png">
<p>
Oczywi¶cie zmiany koloru s± dokonywane za pomoc± postscriptu.
<hr>
<em>W³odzimierz Macewicz</em>
<hr>
Ostatnie zmiany: 05.05.2014.
</body>
</html>
|