summaryrefslogtreecommitdiff
path: root/info/tex-virtual-academy-pl/latex2e/listy/enumerate.html
blob: cb634143a9e59c3df2b9731657a29f05f193924a (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
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
<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="latex, enumerate, Wirtualna Akademia">
<title>lista numerowana (<tt>enumerate</tt>)</title>
</head>
<body bgcolor=#a0f0a0>
<h1>lista numerowana (<tt>enumerate</tt>)</h1>
<p>
Lista numerowana mo¿e byæ zagnie¿d¿ana do 4 poziomów.
</p>
<p>Poni¿ej wymienione makroinstrukcje odpowiadaj± za wygl±d listy:
<table border=1>
<tr>
<th>znaczenie</th>
	<th>definicja I</th>
		<th>definicja II</th>
			<th>definicja III</th>
				<th>definicja IV</th></tr>
<tr>
<td>licznik</td> 
		<td><tt>enumi</tt></td>
		<td><tt>enumii</tt></td>
		<td><tt>enumiii</tt></td>
		<td><tt>enumiv</tt></td></tr>
<tr>
<td>reprezentacja</td> 
		<td><tt>\def\theenumi{\arabic{enumi}}</tt></td>
		<td><tt>\def\theenumii{\alph{enumii}}</tt></td>
		<td><tt>\def\theenumiii{\roman{enumiii}}</tt></td>
		<td><tt>\def\theenumiv{\Alph{enumiv}}</tt></td></tr>
<tr>
<td>etykieta</td> 
		<td><tt>\def\labelenumi{\theenumi.}</td>
		<td><tt>\def\labelenumii{(\theenumi)}</tt></td>
		<td><tt>\def\labelenumiii{\theenumi.}</tt></td>
		<td><tt>\def\labelenumiv{\theenumi.}</tt></td></tr>
<tr>
<td>dodatkowy prefix<br>
    przy odwo³aniach</td> 
		<td><tt>\def\p@enumi{}</td>
		<td><tt>\def\p@enumii{\theenumi}</tt></td>
		<td><tt>\def\p@enumiii{\theenumi(\theenumii)}</tt></td>
		<td><tt>\def\p@enumiv{\p@enumiii\theenumiii}</tt></td></tr>
</table><br>
<dl>
<dt>licznik
<dd>nazwa licznika na danym poziomie
<dt>reprezentacja
<dd>sposób wyprowadzenia warto¶ci licznika: <tt>arabic</tt> -- liczby arabskie,
<tt>alph</tt> -- kolejne, ma³e litery alfabety, <tt>roman</tt> --
liczby rzymskie (ma³ymi literami), <tt>Alph</tt> -- kolejne, du¿e
litery alfabetu, <tt>Roman</tt> -- liczby rzymskie (du¿ymi literami)
<dt>etykieta
<dd>definicja etykiety, makroinstrukcja ta jest wywo³ywana
w celu oznaczenia danej pozycji listy (polecenie <tt>\item</tt>)
<dt>dodatkowy prefix
<dd>przy odwo³aniach <tt>\ref</tt> do danej pozycji listy (oznaczonej
etykiet± -- <tt>\label</tt>) do w³a¶ciwego numeru pozycji (na danym poziomie)
dodawany jest zdefiniowany prefix -- na ogó³ jest to
reprezentacja licznika poziomu wy¿szego. Umo¿liwia to ³atwiejsze zorientowanie
siê do jakiego elementu listy nastêpuje odwo³anie.
</dl>
Przyk³ad:
<pre>
\renewcommand{\labelenumi}{\S\theenumi.}
\begin{enumerate}
\item Ala ma kota\label{ala}
\item Ola ma Asa
\end{enumerate}
Paragraf \ref{ala} opisuje stan posiadania Ali.
</pre>
da poni¿szy efekt:<br>
<img src=enum_p1.gif><br>
Je¿eli dodatkowo zdefiniujemy prefix
<pre>
\makeatletter
\def\p@enumi{\S}
\makeatother
\renewcommand{\labelenumi}{\S\theenumi.}
\begin{enumerate}
\item Ala ma kota\label{ala}
\item Ola ma Asa
\end{enumerate}
Paragraf \ref{ala} opisuje stan posiadania Ali.
</pre>
<img src=enum_p2.gif><br>


</body>
</html>