summaryrefslogtreecommitdiff
path: root/Master/texmf-doc/doc/polish/tex-virtual-academy-pl/latex2e/macro/array.html
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-doc/doc/polish/tex-virtual-academy-pl/latex2e/macro/array.html')
-rw-r--r--Master/texmf-doc/doc/polish/tex-virtual-academy-pl/latex2e/macro/array.html163
1 files changed, 0 insertions, 163 deletions
diff --git a/Master/texmf-doc/doc/polish/tex-virtual-academy-pl/latex2e/macro/array.html b/Master/texmf-doc/doc/polish/tex-virtual-academy-pl/latex2e/macro/array.html
deleted file mode 100644
index af58987ee77..00000000000
--- a/Master/texmf-doc/doc/polish/tex-virtual-academy-pl/latex2e/macro/array.html
+++ /dev/null
@@ -1,163 +0,0 @@
-
-<html>
-<head>
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
-<title> Zestaw ciekawych pakietów makr </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><a name=array>array</a></h2>
-
-Umożliwia dołączenie własnej specyfikacji typu
-kolumny i zmienia standardowe makropolecenia definiujące tabele:
-(<code>\tabular</code>
-i <code>\array</code>) -- na lepsze. Wskazane jest dołączenie pakietu
-w przypadku używania środowisk:
-<code>tabular</code>, <code>array</code>, <code>tabularx</code>, <code>longtable</code> i <code>supertabular</code>.
-
-<p>Definicja nowego typu kolumny:<br>
-<code>\newcolumntype{<i>x</i>&nbsp;}[<i>n</i>&nbsp;]{<i>preambuła</i>&nbsp;}</code><br>
-gdzie
-<dl>
-<dt><i>x</i>&nbsp;
-<dd>nazwa typu; używana potem w definicji preambuły tablicy
-<dt><i>n</i>&nbsp;
-<dd> liczba parametrów formalnych definicji rodzaju kolumny
- określonej specyfikacją (może być pominięte jeżeli definicja jest
- bezparametrowa; jeżeli paramatry występują, są one oznaczone jako:
- <code>#1</code>
- <code>#2</code>, ...),
-<dt><i>preambuła</i>&nbsp;
-<dd> definicja rodzaju kolumn.
-</dl>
-
-<p>W specyfikacji makropolecenia <code>\newcolumntype</code> oraz w definicji
-preambuły tablicy mogą być użyte następujące określenia (w preambule tablicy
-może znaleźć się oczywiście nowy, zdefiniowany poleceniem
-<code>\newcolumntype</code> typ).
-<table border>
-<tr>
-<tr><td> l </td><td> dosunięcie tekstu do lewej</td></tr>
-<tr><td> r </td><td> dosunięcie tekstu do prawej</td></tr>
-<tr><td> c </td><td> centrowanie</td></tr>
-<tr><td valign=middle nowrap>m{<i>width</i>&nbsp;}
- </td><td> Definiuje kolumnę o szerokości
- <i>width</i>&nbsp;.
- Środek celi tej kolumny (połowa wysokości) pokrywa się
- ze środkiem celi kolumny sąsiedniej
- (porównaj; cela bieżąca i sąsiednia). Odpowiednik:
- <code>\parbox{<i>width</i>&nbsp;}</code>; tekst jest łamany
- na szerokości <i>width</i>&nbsp;.</td></tr>
-<tr><td valign=top nowrap> p{<i>width</i>&nbsp;} </td><td> Równoważna:
- <code>\parbox[t]{<i>width</i>&nbsp;}</code>.
- Pozycjonowanie w/g szczytu celi.</td></tr>
-<tr><td valign=bottom nowrap> b{<i>width</i>&nbsp;} </td><td> Równoważna
- <code>\parbox[b]{<i>width</i>&nbsp;}</code>.
- Pozycjonowanie w/g dołu celi.</td></tr>
-<tr><td nowrap> &gt;{<i>macro</i>&nbsp;} </td><td> Może być użyta przed jednym z
- następujących typów: <code>l</code>, <code>r</code>,
- <code>c</code>, <code>p</code>, <code>m</code> lub
- <code>b</code>.
- polecenie <i>macro</i>&nbsp; będzie wykonywana zawsze
- przed rozpoczęciem cel w tak określonej
- kolumnie.</td></tr>
-<tr><td nowrap> &lt;{<i>macro</i>&nbsp;} </td><td> Może być użyta po jednym z
- następujących typów: <code>l</code>, <code>r</code>,
- <code>c</code>, <code>p</code>, <code>m</code> lub
- <code>b</code>.
- Polecenie <i>macro</i>&nbsp; będzie wykonywana zawsze
- po zakończeniu
- cel w tak określonej kolumnie.</td></tr>
-<tr><td nowrap> | </td><td> Wstawienie linii pionowej jako separatora kolumn;
- odległość między kolumnami zostanie zwiększona
- o szerokość linii (w odróżnieniu od oryginalnej
- definicji tabeli).</td></tr>
-<tr><td nowrap> @{<i>macro</i>&nbsp;} </td><td> Może być użyte w dowolnym
- miejscu preambuły zamiast <code>|</code>.
- Polecenie <i>macro</i>&nbsp; zostanie wywołane między
- kolumnami (kasuje normalną
- odległość między kolumnami).</td></tr>
-<tr><td nowrap> !{<i>macro</i>&nbsp;} </td><td> Może być użyte w dowolnym
- miejscu preambuły zamiast
- <code>|</code>.
- Polecenie <i>macro</i>&nbsp; zostanie wywołane
- między odpowiednimi kolumnami (w odróżnieniu od
- oryginalnej
- makroinstrukcji <code>@{...}</code> nie kasuje normalnej
- odległości między kolumnami).</td></tr>
-<tr><td nowrap> *{<i>n</i>&nbsp;}{<i>decl</i>&nbsp;} </td><td>
- <i>n</i>&nbsp; -- krotne powtórzenie
- <i>decl</i>&nbsp;; gdzie
- <i>decl</i>&nbsp; jest ciągiem poprzednio określonych
- parametrów. Np.
- <code>*{3}{c}</code> oznacza trzy kolumny centrowane.</td></tr>
-</table>
-
-<p>Parametry którymi można regulować sposób budowania tabeli:<br>
-<table border=1>
-<tr><th>Polecenie </th><th> opis </th></tr>
-<tr><td><code>\arraycolsep</code> </td><td> połowa szerokości odstępu między kolumnami
- tablicy w środowisku matematycznym (<code>array</code>)
- (domyślnie 5pt)</td></tr>
-<tr><td><code>\tabcolsep</code> </td><td> połowa szerokości odstępu między kolumnami
- tablicy (domyślnie 6pt)</td></tr>
-<tr><td><code>\arrayrulewidth</code> </td><td> szerokość pionowej linii separującej
- kolumny (o ile jest używana -- domyślnie
- 0.4pt)</td></tr>
-<tr><td><code>\doublerulesep</code> </td><td> odległość między dwoma liniami pionowymi
- stanowiącymi separator kolumn (domyślnie 2pt)</td></tr>
-<tr><td><code>\arraystretch</code> </td><td> ,,mnożnik'' odstępu między
- wierszami tablicy
- (np.
- <code>\renewcommand{\arraystretch}{1.5}</code>
- zwiększa odstęp o 50%)</td></tr>
-<tr><td><code>\extrarowheight</code> </td><td> dodatkowy odstęp między liniami (domyślnie 0pt)</td></tr>
-</table>
-
-<p><b>Uwaga</b><br>
-Niektóre polecenia (np. <code>\raggedright</code>) zmieniają definicje
-polecenia <code>\\</code>; tak więc specyfikacja
-typu ostatniej kolumny jako:<br>
-<code>&gt;{\raggedleft}p{20mm}</code><br>
-może spowodować błąd. Możemy temu zapobiec definiując makroinstrukcję
-odtwarzającą definicję polecenia <code>\\</code><br>
-<code>\newcommand{\PreserveBackslash}[1]%
- {\let\temp=\\#1\let\\=\temp}</code><br>
-<code>\let\PBS=\PreserveBackslash</code><br>
-Argumentem pierwszego polecenia jest inne polecenie. Przed jego
-wykonaniem jest wykonywane makropodstawienie definicji <code>\\</code>
-na zmienną <code>\temp</code>,
-następnie wykonanie polecenia i odtworzenie poprzedniej definicji
-<code>\\</code> z zachowanej zmiennej <code>\temp</code>.
-Drugie polecenie utożsamia dla wygody
-(krótsza nazwa) zmienną <code>\PBS</code>
-z utworzonym poleceniem <code>\PreserveBackslash</code>. Poprawna definicja
-ostatniej kolumny będzie wyglądała teraz następująco:<br>
-<code>&gt;{\PBS\raggedleft}p{20mm}</code><br>
-
-<p><b>Uwaga:</b><br>
-W związku z realizacją tabeli występuje efekt uboczny ---
-blokowane jest przenoszenie wyrazów (hyphenation) dla <b> pierwszego</b>
-wyrazu w celi. Efekt możemy skompensować
-wstawiając pustą przestrzeń o długości 0pt na początku celi
-(wykorzystując możliwości formowania preambuły tabeli) np.<br>
-<code>&gt;{\PBS\raggedleft\hspace{0pt}}p{20mm}</code>
-
-<p>Pakiet jest dostępny standardowo w&nbsp;dystrybucjach LaTeX, a&nbsp;także
-pod adresem:<br>
-<a href="ftp://ftp.gust.org.pl/TeX/macros/latex/required/tools/array.dtx">
-ftp://ftp.gust.org.pl/TeX/macros/latex/required/tools/array.dtx</a><p>
-
-<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: 24.03.2003.
-</body>
-</html>