summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/generic/tex-virtual-academy-pl/latex2e/macro/multicol.html
blob: d78a3b896b1647d3375c1662a5eceb2b0764caff (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
<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>multicol</h2>
Dostarcza ¶rodowiska wieloszpaltowego. ¦rodowisko
to nie mo¿e byæ zagnie¿d¿ane w sobie. Nie nale¿y u¿ywaæ wewn±trz ¶rodowiska
makroinstrukcji
<tt>\clearpage</tt>, <tt>\newpage</tt> <tt>\eject</tt> -- przej¶cie do nowej
szpalty poleceniem <tt>\columnbreak</tt>.

Wywo³anie:<br>
<code>\begin{multicols}{<i>liczba
			szpalt</i>}[<i>tekst</i>][<i>odstêp</i>]</code>
<pre>
...
.
tekst ³amany w wielu szpaltach
.
...
\end{multicols}
</pre>

<p>
Tekst (lub komenda) ujêty w nawiasy <tt>[]</tt> (<i>tekst</i>)
jest umieszczany (wykonywana)
przed zmian± ³amania na wieloszpaltowe (mo¿e byæ pominiêty), ale zawsze
na tej samej stronie (pozwala to na ,,przyklejenie'' tytu³u do
tekstu ³amanego w kilku szpaltach).  <i>odstêp</i> (parametr opcjonalny)
okre¶la minimaln± ilo¶æ miejsca na stronie, je¿eli na danej
stronie jest zbyt ma³o miejsca, ca³e ¶rodowisko zostanie przeniesione
na nastêpn± stronê. Szpalty s±
wyrównywane (balans).

<p>
Budow± ¶rodowiska rz±dzi kilka zmiennych, zmieniaj±c ich warto¶ci 
mo¿emy dostosowaæ go do swoich potrzeb:

<table border=1>
<tr><th>
parametr </th><th> opis</th></tr>
<tr><td>
<tt>\premulticols </tt></td><td> minimalna ilo¶æ miejsca na stronie pozwalaj±ca
			na otwarcie ¶rodowiska (patrz parametr opcjonalny
			przy otwarciu); domy¶lnie 50pt</td></tr>
<tr><td>
<tt>\postmulticols </tt></td><td>  tekst znajduj±cy siê za ¶rodowiskiem znajdzie siê na tej samej
		stronie je¿eli jest na niej wiêcej ni¿ wskazana ilo¶æ miejsca,
		w przeciwnym wypadku zostanie przerzucony na nastêpn± stronê;
		domy¶lnie 20pt</td></tr>
<tr><td> 
<tt>\multicolsep 	</tt></td><td> odleg³o¶æ pionowa miêdzy tekstem objêtym ¶rodowiskiem,
		  a poprzedzaj±cym i nastêpuj±cym (domy¶lnie <tt>12pt plus 4pt 
				minus 3pt</tt>)</td></tr>
<tr><td> 
<tt>\columnsep	</tt></td><td>  odleg³o¶æ miêdzy szpaltami (domy¶lnie 10pt)</td></tr>
<tr><td> 
<tt>\linewidth	</tt></td><td> d³ugo¶æ w.g. której jest obliczana szeroko¶æ szpalty
		  ((linewidth -- (n -- 1) * columnsep) / n) </td></tr>
<tr><td> 
<tt>\columnseprule   </tt></td><td> grubo¶æ linii oddzielaj±cej szpalty (je¶li
		grubo¶æ wynosi 0pt to linia jest niewidoczna); domy¶lnie 0pt</td></tr>
<tr><td> 
<tt>\flushcolumns	</tt></td><td> szpalty s± zawsze wyrównywane (balans), je¶li liczba
		  wierszy nie jest podzielna przez liczbê szpalt
		  do dostawiane jest dodatkowe ¶wiat³o miêdzy liniami
		  (jest to standardowy sposób)</td></tr>
<tr><td> 
<tt>\raggedcolumns   </tt></td><td> szpalty maj± równ± d³ugo¶æ je¶li liczba wierszy
	    jest podzielna przez liczbê szpalt, w przeciwnym wypadku ostatnia
	    szpalta jest krótsza</td></tr>
<tr><td> 
<tt>\unbalanced	</tt></td><td> licznik okre¶laj±cy liczbê dodatkowych wierszy,
		które maj± znale¿æ siê
		  w szpaltach na lewo od ostatniej (razem: licznik * liczba
		  szpalt) w stosunku do 
		  normalnego procesu ³amania (pozwala to na 
		  regulowanie d³ugo¶ci ostatniej szpalty)</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>
<!--#config timefmt="%y-%m-%d" -->
Ostatnie zmiany: <!--#echo var="LAST_MODIFIED" -->.

</body>
</html>