summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/generic/tex-virtual-academy-pl/latex2e/macro/multirow.html
blob: 4aac5cea4811f71991b71a9da9c9d3221c294f6b (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
123
124
125
126
127
128
129
130
131
<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>multirow</h2>
Pakiet dostarcza makroinstrukcjê pozwalaj±c±
w³amaæ tekst w tabeli obejmuj±cy kilka wierszy (p. <a
href="blkarray.html"><tt>blkarray.sty</tt></a>).
Postaæ definicji wygl±da nastêpuj±co:<br>
<code>\multirow{<i>liczba wierszy</i>}[<i>njot</i>]{<i>szeroko¶æ celi</i>}%
			    [<i>vmove</i>]{<i>zawarto¶æ</i>}</code><br>
<dl>
<dt><i>liczba wierszy</i>
<dd>liczba wierszy tabeli obejmowanych
				definiowan± cel±
<dt><i>njot</i>
<dd>liczba przez któr± mno¿ona jest wielko¶æ
			<i>bigstrutjot</i> (standardowo równa 0pt);
			o tak wyliczon± wielko¶æ przesuwana jest w pionie
			zawarto¶æ celi (bez zwiêkszania jej wysoko¶ci)
<dt><i>szeroko¶æ celi</i>
<dd>szeroko¶æ ³amania tekstu w celi
<dt><i>vmove</i>
<dd>parametr umo¿liwiaj±cy ,,rêczn±'' korektê
			pionowego rozmieszczenia tekstu 
			wzglêdem obejmowanych s±siednich celi, poprzez
			zwiêkszenie wysoko¶ci celi (standardowo cela
			ma naturaln± wysoko¶æ  sumy obejmowanych wierszy,
		    opisywany parametr zwiêksza t± wysoko¶æ o wskazany wymiar)
<dt><i>zawarto¶æ</i>
<dd>tekst umieszczany w celi
</dl>
<p>
Dodatkowo mo¿na zdefiniowaæ makroinstrukcjê <tt>multirowsetup</tt>. Jest
ona rozwijana przy ka¿dym rozpoczêciu celi definiowanej
przez <tt>multirow</tt>
<pre>
\renewcommand{\multirowsetup}{\centering}
\begin{tabular}{|l|l|l|l|}
\hline
\multirow{4}{2cm}{tekst w pierwszej kolumnie} & C2a & 
\multirow{4}{2cm}{tekst w trzeciej kolumnie} & C4a\\
 & C2b & & C4b\\
 & C2c & & C4c\\
 & C2d & & C4d\\
\hline
\end{tabular}
</pre>

<img src=multirow1.gif>



<pre>
\bigstrutjot=1pt%
\begin{tabular}{|l|l|l|l|}
\hline
\multirow{4}{2cm}{tekst w pierwszej kolumnie} & C2a & 
\multirow{4}{2cm}{tekst w trzeciej kolumnie} & C4a\\
 & C2b & & C4b\\
 & C2c & & C4c\\
 & C2d & & C4d\\
\hline
\end{tabular}
</pre>

<img src=multirow2.gif>

<pre>
\begin{tabular}{|l|l|l|l|}
\hline
\multirow{4}{2cm}{tekst w pierwszej kolumnie} & C2a & 
\multirow{4}[30]{2cm}{tekst w trzeciej kolumnie} & C4a\\
 & C2b & & C4b\\
 & C2c & & C4c\\
 & C2d & & C4d\\
\hline
\end{tabular}
</pre>

<img src=multirow3.gif>

<pre>
\begin{tabular}{|l|l|l|l|}
\hline
\multirow{4}{2cm}{tekst w pierwszej kolumnie} & C2a & 
\multirow{4}{2cm}[30pt]{tekst w trzeciej kolumnie} & C4a\\
 & C2b & & C4b\\
 & C2c & & C4c\\
 & C2d & & C4d\\
\hline
\end{tabular}
</pre>
<img src=multirow4.gif>


<pre>
\begin{tabular}{|l|l|l|l|}
\hline
\multirow{4}{2cm}{tekst w pierwszej kolumnie} & C2a & 
\multirow{4}[30]{2cm}[-30pt]{tekst w trzeciej kolumnie} & C4a\\
 & C2b & & C4b\\
 & C2c & & C4c\\
 & C2d & & C4d\\
\hline
\end{tabular}
</pre>

<img src=multirow5.gif>


<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>