summaryrefslogtreecommitdiff
path: root/Master/texmf-doc/doc/polish/tex-virtual-academy-pl/latex2e/macro/enumitem.html
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-doc/doc/polish/tex-virtual-academy-pl/latex2e/macro/enumitem.html')
-rw-r--r--Master/texmf-doc/doc/polish/tex-virtual-academy-pl/latex2e/macro/enumitem.html149
1 files changed, 149 insertions, 0 deletions
diff --git a/Master/texmf-doc/doc/polish/tex-virtual-academy-pl/latex2e/macro/enumitem.html b/Master/texmf-doc/doc/polish/tex-virtual-academy-pl/latex2e/macro/enumitem.html
new file mode 100644
index 00000000000..25e9bd68399
--- /dev/null
+++ b/Master/texmf-doc/doc/polish/tex-virtual-academy-pl/latex2e/macro/enumitem.html
@@ -0,0 +1,149 @@
+
+
+<html>
+<head>
+<title> Zastaw ciekawych makroinstrukcji </title>
+<LINK REL="stylesheet" TYPE="text/css" HREF="mycss.css">
+<meta http-equiv="content-type" content="text/html; charset=iso-8859-2"/>
+<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><a name=enumerate>enumitem</a></h2>
+<p>Pakiet reimplementuje środowiska <code>enumerate</code>, <code>itemize</code> i <code>description</code>;
+wprowadzając mechanizmy dzięki którym można łatwiej wpływać na ich własności
+(ich definicje są dalej oparte na środowisku <code>list</code>). Są dwa sposoby
+zmiany własności: w momencie wywołania środowiska -- określając je w postaci
+parametru (opcjonalnego) np.<br>
+<code>
+\begin{enumerate}[<i>parametry</i>]
+</code><br/>
+lub wywołując specjalne konstrukcje:
+<table border=1>
+<tr><td nowrap valign="top"><code>\setlist{<i>parametry</i>}</code></td><td>określa parametry
+wszystkich środowisk (<code>enumerate</code>, <code>itemize</code> i <code>description</code>)
+na wszystkich poziomach</td></tr>
+<tr><td nowrap valign="top"><code>\setlist[<i>poziom</i>]{<i>parametry</i>}</code></td><td>jw. ale
+tylko dla wskazanego poziomu zagnieżdzenia</td></tr>
+<tr><td nowrap valign="top"><code>\setenumerate{<i>parametry</i>}</code></td><td>określa parametry
+środowisk <code>enumerate</code> na wszystkich poziomach</td></tr>
+<tr><td nowrap valign="top"><code>\setenumerate[<i>poziom</i>]{<i>parametry</i>}</code></td><td>jw. ale
+tylko dla wskazanego poziomu zagnieżdzenia</td></tr>
+<tr><td nowrap valign="top"><code>\setitemize{<i>parametry</i>}</code></td><td>określa parametry
+środowisk <code>itemize</code> na wszystkich poziomach</td></tr>
+<tr><td nowrap valign="top"><code>\setitemize[<i>poziom</i>]{<i>parametry</i>}</code></td><td>jw. ale
+tylko dla wskazanego poziomu zagnieżdzenia</td></tr>
+<tr><td nowrap valign="top"><code>\setdescription{<i>parametry</i>}</code></td><td>określa parametry
+środowisk <code>description</code> na wszystkich poziomach</td></tr>
+</table>
+Przy otwarciu środowiska najpierw są określane własności definiowane przez
+<code>\setlist</code>, następnie przez <code>\setlist</code> dla danego
+poziomu, później
+<code>\set...</code> -- właściwe dla
+danego środowiska dla wszystkich poziomów, potem określone dla danego poziomu, a na końcu określone
+przy wywołaniu środowiska. Własności określamy podając listę parametrów
+oddzielonych przecinkiem w postaci <tt><i>nazwa</i>=<i>wartość</i></tt>.</p>
+
+<h4>Lista własności i ich wartości</h4>
+<table border=1>
+<tr><td nowrap valign="top"><code>topsep=<i>skip</i></code></td><td>odległość
+ przed i po zawartości środowiska (p. <code>nolistsep</code>)</td></tr>
+<tr><td nowrap valign="top"><code>partopsep=<i>skip</i></code></td><td>dodatkowa odległość
+ przed i po, jeśli środowisko rozpoczyna (kończy) akapit</td></tr>
+<tr><td nowrap valign="top"><code>itemsep=<i>skip</i></code></td><td>odległość
+ między elementami listy (p. <code>noitemsep</code>)</td></tr>
+<tr><td nowrap valign="top"><code>parsep=<i>skip</i></code></td><td>
+ odległość między akapitami (dodawana również jeśli element listy
+ rozpoczyna nowy akapit)</td></tr>
+<tr><td nowrap valign="top"><code>leftmargin=<i>długość</i></code></td><td>wielkość lewego
+ marginesu tekstu podstawowego środowiska</td></tr>
+<tr><td nowrap valign="top"><code>rightmargin=<i>długość</i></code></td><td>
+ wartość prawego marginesu</td></tr>
+<tr><td nowrap valign="top"><code>listparindent=<i>długość</i></code></td><td>
+ wielkość wcięcia akapitowego wewnątrz środowiska</td></tr>
+<tr><td nowrap valign="top"><code>labelwidth=<i>długość</i></code></td><td>
+ szerokość pola etykiety</td></tr>
+<tr><td nowrap valign="top"><code>labelindent=<i>długość</i></code></td><td>
+ dodatkowe wcięcie pierwszej linii etykiety</td></tr>
+<tr><td nowrap valign="top"><code>labelsep=<i>długość</i></code></td><td>
+ odległość etykiety od tekstu podstawowego</td></tr>
+<tr><td nowrap valign="top"><code>itemindent=<i>długość</i></code></td><td>
+ dodatkowe wcięcie pierwszej linii tekstu (zawiera się w
+ <code>labelsep</code>)</td></tr>
+<tr><td nowrap valign="top"><code>calcmargin</code></td><td>ustala szerokość
+ etykiety (<code>labelwidth</code>) ustalając ją na szerokość: cyfry dla numeracji liczbami w notacji
+ arabskiej, szerokość napisu ,,viii'' dla numeracji liczbami w notacji
+ rzymskiej, szerokość litery ,,m'' dla oznaczeń kolejnymi literami (analogicznie
+ ,,VIII'' i ,,M'' jeżeli używane są wielkie litery) oraz wielkość lewego
+ marginesu jako sumy <code>labelwidth</code>, <code>labelsep</code> i
+ <code>labelindent</code> </td></tr>
+<tr><td nowrap valign="top"><code>calcmargin=<i>napis</i></code></td><td>ustala szerokość
+ etykiety (<code>labelwidth</code>) jako szerokość podanego napisu oraz wielkość lewego
+ marginesu jako sumy <code>labelwidth</code>, <code>labelsep</code> i
+ <code>labelindent</code></td></tr>
+<tr><td nowrap valign="top"><code>calcsep</code></td><td>ustala szerokość
+ etykiety (<code>labelwidth</code>) ustalając ją na szerokość: cyfry dla numeracji liczbami w notacji
+ arabskiej, szerokość napisu ,,viii'' dla numeracji liczbami w notacji
+ rzymskiej, szerokość litery ,,m'' dla oznaczeń kolejnymi literami (analogicznie
+ ,,VIII'' i ,,M'' jeżeli używane są wielkie litery) oraz odległość
+ między etykietą, a tekstem (<code>labelsep</code>) jako wielkość
+ pozostałą po odjęciu od <code>leftmargin</code> <code>labelwidth</code>
+ i <code>labelindent</code></td></tr>
+<tr><td nowrap valign="top"><code>calcsep=<i>napis</i></code></td><td>ustala szerokość
+ etykiety (<code>labelwidth</code>) jako szerokość podanego napisu oraz odległość
+ między etykietą, a tekstem (<code>labelsep</code>) jako wielkość
+ pozostałą po odjęciu od <code>leftmargin</code> <code>labelwidth</code>
+ i <code>labelindent</code></td></tr>
+<tr><td nowrap valign="top"><code>resume</code></td><td>numeracja będzie
+ kontynuowana (licznikiem tego samego poziomu)</td></tr>
+<tr><td nowrap valign="top"><code>start=<i>wartość</i></code></td><td>ustala
+ wartość początkową licznika</td></tr>
+<tr><td nowrap valign="top"><code>format=<code><i>polecenia</i></code></td><td>
+ ciąg poleceń, które wywołane zostaną przed treścią etykiety np.
+ <code>format=\sffamily\color{blue}</code> określi czcionkę bezszeryfową
+ w kolorze niebieskim, którą zostanie zaprezentowany numer</td></tr>
+<tr><td nowrap valign="top"><code>style=<i>nazwa</i></code></td><td>
+ istotne tylko dla środowiska <code>description</code>;
+ <i>nazwa</i> określa nazwę stylu i może przyjmować wartości:
+ <table class="nomargin" border=1>
+ <tr><td valign="top"><code>normal</code></td><td>neutralny</td></tr>
+ <tr><td valign="top"><code>nextline</code></td><td>etykieta będzie stanowiła osobną
+ linię </td></tr>
+ <tr><td valign="top"><code>multiline</code></td><td>etykieta będzie składana w pudełku
+ określonym przez <code>labelwidth</code> (może zajmować kilka linii,
+ <b>ale nie powoduje</b> rezerwacji dodatkowego obszaru pionowego --
+ jeżeli tekst opisu zajmuje mniej linii niż etykieta nastąpi nałożenie z
+ następnym elementem listy</td></tr>
+ </table>
+<tr><td nowrap valign="top"><code>label=<code><i>polecenie i/lub tekst</i></code></td><td>
+ polecenie określa sposób wyprowadzania licznika (powinno ono mieć jeden
+ parametr na który zostanie podstawiona wartość, zaznaczamy go
+ symbolicznie znakiem <tt>*</tt>) podany tekst zostanie po prostu
+ zaprezentowany np.:
+ <code>label=\arabic*.</code> określa wyprowadzenie licznika w postaci
+ liczby w notacji arabskiej oraz znaku kropki</td></tr>
+<tr><td nowrap valign="top"><code>ref=<code><i>polecenie i/lub tekst</i></code></td><td>
+ polecenie określa sposób prezentacji etykiety związanej z wartością
+ bieżącą zapamiętaną przez polecenie <code>\label</code> -- domyślnie
+ wartością etykiety jest to samo co pojawia się jako etykieta elementu
+ listy (jest to określone parametrem <code>label</code>). Może to nie
+ być korzystne; np. należy pozbyć się kropki po numerze lub nawiasów</td></tr>
+<tr><td nowrap valign="top"><code>nolistsep</code></td><td>kasuje światło
+ między elementami listy</td></tr>
+<tr><td nowrap valign="top"><code>noitemsep</code></td><td>kasuje światło przed
+ i po środowisku</td></tr>
+</table>
+
+<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>
+Ostatnie zmiany: 10.VI.2004.
+</body>
+</html>