summaryrefslogtreecommitdiff
path: root/info/tex-virtual-academy-pl/latex2e/macro/color.html
blob: f831a7b6c589e03eeda17d0def90cb7331bd1ec0 (plain)
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>