summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/generic/tex-virtual-academy-pl/latex2e/macro/shadethm.html
blob: ce025cf09f708a2adc76dc497be08fb3fc9400d5 (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
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
<title> Zestaw ciekawych pakietów makr </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>shadethm</h2>

Pakiet zawiera makroinstrukcje umo¿liwiaj±ce definiowanie ¶rodowisk,
w których tekst bêdzie prezentowany w stopniach szaro¶ci lub kolorach.
pakiet posiada standardowo cztery opcje:<br>
<tt>bodymargin</tt>,<br>
<tt>shademargin</tt>,<br>
<tt>colored</tt> -- zawarto¶æ ¶rodowiska jest kolorowana,<br>
<tt>shadein</tt> -- dodawane s± dodatkowe marginesy z prawej i lewej strony;<br>
mo¿na definiowaæ wlasne opcje definiuj±c zbiór o
nazwie: <i>opcja</i>.<tt>sth</tt>.

<p>
Zbiór konfiguracyjny (³adowany je¿eli deklarowana jest opcja)
ma nastêpuj±c± postaæ:
<pre>
\AtEndOfPackage{
  \setlength{\shadeboxsep}{2pt}  
  \setlength{\shadeboxrule}{.4pt}  
  \setlength{\shadedtextwidth}{\textwidth}
  \addtolength{\shadedtextwidth}{-2\shadeboxsep}
  \addtolength{\shadedtextwidth}{-2\shadeboxrule}
  \setlength{\shadeleftshift}{0pt} 
  \setlength{\shaderightshift}{0pt}
  \definecolor{shadethmcolor}{named}{Apricot}  
  \definecolor{shaderulecolor}{named}{Mahogany}
}
</pre>
i zawiera polecenia zmiany parametrów, które mo¿na zmieniæ w dowolnym momencie
(ale przed definicj± danego ¶rodowiska).<br>
Lista parametrów jest nastêpuj±ca:
<table border=1>
<tr><th>parametr</th><th>opis</th></tr>
<tr><td><tt>
\shadeleftshift
	</tt></td><td>
		dodatkowy margines z lewej strony
			</td></tr>
<tr><td><tt>
\shadeboxsep
	</tt></td><td>
		odleg³o¶æ ramki od wewnêtrznego tekstu
			</td></tr>
<tr><td><tt>
\shadetextwidth
	</tt></td><td>
		szeroko¶æ tekstu w pude³ku
			</td></tr>
<tr><td><tt>
\shadeboxrule
	</tt></td><td>
		grubo¶æ ramki
			</td></tr>
<tr><td><tt>
\shaderightshift
	</tt></td><td>
		dodatkowy margines z prawej strony
			</td></tr>
</table>


<p>
Nowe ¶rodowisko definiujemy za pomoc± poleceñ:<br>
<tt>newshadetheorem{<i>name</i>}{<i>text</i>}[<i>counter</i>]</tt><br>
<tt>newshadetheorem{<i>name</i>}[<i>oldname</i>]{<i>text</i>}</tt><br>
<tt>newtheorem{<i>name</i>}[<i>oldname</i>]{<i>text</i>}</tt><br>
gdzie:
<dl>
<dt><i>name</i>
<dd> nazwa ¶rodowiska
<dt><i>text</i>
<dd> tekst bêd±cy tytu³em ¶rodowiska
<dt><i>counter</i>
<dd> licznik od którego zale¿y licznik danego ¶rodowiska
<dt><i>oldname</i>
<dd> nazwa innego ¶rodowiska (definiowanego w ten sposób)
                   maj±cego ten sam licznik (bêd± one liczone tym samym 
		   			licznikiem)
</dl>
polecenie <tt>newshadetheorem</tt> definiuje ¶rodowisko bez dodatkowych
atrybutów (kolor, cieniowanie).

<pre>
\newshadetheorem{theorem}{Theorem}
\begin{theorem}
$$
E = mc^2
$$
\end{theorem}
</pre>

<img src=shadethm.gif>


<p><b>Uwaga!</b><br>
Efekt koñcowy mo¿na uzyskaæ jedynie przez PostScript.

<p>Pakiet dostêpny jest na:<br>
<a href="ftp://ftp.gust.org.pl/TeX/macros/latex/contrib/shadethm">
ftp.gust.org.pl/TeX/macros/latex/contrib/shadethm</a>.

<hr>

<a href=../../texologia.html><img src="../../gify/lew-7vs.gif" hspace=10 border=0 align=left></a>
<a href=mailto:W.Macewicz@ia.pw.edu.pl><img src="../../gify/mail.gif" hspace=10 align=left></a>
<a href=http://www.ia.pw.edu.pl/~wujek/index.html>W³odzimierz Macewicz</a><br clear=all>
<hr>
<!--#config timefmt="%y-%m-%d" -->
Ostatnie zmiany: 24.03.2003.

</body>
</html>