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: