diff options
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.html | 149 |
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> |