longtable

Pakiet definiuje �rodowisko longtable pozwalaj�ce na budow� tabel (p. te�. ltxtable i ltabptch) o d�ugo�ci wi�kszej ni� strona (konstrukcja longtable blokuje umieszczenie tekstu definiowanego przez \afterpage{...} oraz umieszczanie rysunk�w na stronie zawieraj�cej kontynuacj� tabeli.). Aby zapewni� jednakowe szeroko�ci tych samych kolumn na wszystkich stronach, wymagana jest dwukrotna kompilacja (dwa przebiegi TeX'a).

Parametr/polecenie opis
\setlongtables polecenie kt�re nale�y wykona� przed ka�d� tablic� maj�c� mie� r�ne szeroko�ci kolumn ni� poprzednia (w szczeg�lno�ci przed pierwsz� tablic�)
\LTleft przestrze� z lewej strony tablicy (warto�� standardowa \fill)
\LTright przestrze� z prawej strony tablicy\footnote{% Z warto�ci parametr�w mo�na wywnioskowa� �e tablica standardowo jest zawsze wycentrowana.} (warto�� standardowa \fill)
\LTpre przestrze� powy�ej tablicy (warto�� standardowa \bigskipamout)
\LTpost przestrze� poni�ej tablicy (warto�� standardowa \bigskipamout)
\LTchunksize liczba wierszy (warto�� standardowa 20)
\LTcapwidth szeroko�� �amania podpisu tabeli (warto�� standardowa 4in)
opcje polecenia \begin{longtable}
tabela jest pozycjonowana wg zmiennych \LTleft i \LTright
[c] tabela jest centrowana
[l] tabela jest dosuni�ta do lewego marginesu
[r] tabela jest dosuni�ta do prawego marginesu
polecenia wewn�trz tabeli
\endhead koniec definicji nag��wka (pierwszych wierszy) na kolejnych stronach
\endfirsthead koniec definicji nag��wka tabeli (pierwszech wierszy) na pierwszej stronie; je�li definicja nie wyst�pi nag��wek b�dzie taki, jaki zosta� zdefiniowany przez \endhead
\endfoot koniec definicji zamkni�cia tabeli (ostatnich wierszy tabeli) na kolejnych stronach
\endlastfoot koniec definicji zamkni�cia tabeli (ostatnich wierszy tabeli) na ko�cu (je�li nie wyst�pi, brana jest definicja okre�lona przez polecenia \endfoot)
\kill polecenie powoduj�ce �e wiersz nie b�dzie drukowany; s�u�y do tego �eby okre�li� szeroko�� cel tabeli na podstawie najszerszej celi; np mo�na zdefiniowa� wiersz z�o�ony z najszerszych cel w poszczeg�lnych kolumnach i zako�czy� go poleceniem \kill; analogia do �rodowiska tabbing.
\caption{...} definicja podpisu tabeli
\caption[xxx]{...} xxx okre�la tekst, kt�ry znajdzie si� w spisie tabel (pusta definicja [] spowoduje �e w spisie tabel nie b�dzie informacji o tej tabeli)
\caption*{...} definicja podpisu tabeli, bez umieszczania informacji o tabeli w spisie tabel
\newpage wymuszenie zmiany strony

Przyk�ad definicji tabeli (u�ywane s� kopnstrukcje pakietu hhline)
\setlongtables
\begin{longtable}{||l|p{5cm}||}
\hhline{|t:==:t|}
\multicolumn{2}{||c||}{pocz�tek}\\
\hhline{|:==:|}
1-f & 2-f\\
\hhline{|:==:|}
\endfirsthead
\hhline{|t:==:t|}
1-n & 2-n\\
\hhline{|:==:|}
\endhead
\hhline{|:==:|}
x-n & y-n\\
\hhline{|b:==:b|}
\endfoot
\hhline{|:==:|}
x-l & y-l\\
\hhline{|:==:|}
\multicolumn{2}{||c||}{koniec}\\
\hhline{|b:==:b|}
\endlastfoot
aqq & bqq\\
\hhline{||-|-||}
aqq & bqq\\
\hhline{||-|-||}
aqq & bqq\\
\hhline{||-|-||}
aqq & bqq\\
\hhline{||-|-||}
aqq & bqq\\
\hhline{||-|-||}
aqq & bqq\\
\hhline{||-|-||}
aqq & bqq\\
\end{longtable}

i efekt definicji

Nag��wki nale�y definiowa� za pomoc� przewidzianych konstrukcji (nawet je�li sk�adaj� si� tylko z pojedynczej linii), w przeciwnym wypadku mo�e si� zdarzy� z�amanie strony zaraz po pierwszej linii (lub przed ostatni�).

Pakiet posiada nast�puj�ce opcje:

errorshow
pausing
set
final


W�odzimierz Macewicz
Ostatnie zmiany: 05.05.2014.