von KOMA » Mi 11. Feb 2009, 09:28
Das eigentlich Problem dürfte sein, dass eine tabularx wie eine tabular auch keinen Seitenumbruch beherrscht. Tabellen über mehrere Seiten werden normalerweise per
longtable realisiert. Allerdings bietet longtable wieder keine tabularx-Features. Wenn also X-Spalten unbedingt benötigt werden und nicht einfach durch l- oder p-Spalten ersetzt werden können, dann benötigt man eines der Pakete
ltablex oder
ltxtable (vielleicht gibt es weitere). Das erste der beiden macht bei mir nicht immer, was es soll. Das zweite hat den Nachteil, dass die Tabelle in einer eigenen Datei stehen muss (siehe dazu auch die Anleitung zum Paket). Diesen Nachteil kann man aber leicht mit Hilfe des Pakets
filecontents zu einem nahezu unerheblichen Nachteil auflösen. AFAIR ist dazu sogar ein Beispiel in der Anleitung von filecontents.
Wenn es ganz schnell gehen soll, kann man natürlich die tabularx auch von Hand in mehrere tabularx-Umgebungen aufspalten. Dabei kann es aber leicht passieren, dass die Tabellen auf jeder Seite eine andere Breite haben.
Das eigentlich Problem dürfte sein, dass eine tabularx wie eine tabular auch keinen Seitenumbruch beherrscht. Tabellen über mehrere Seiten werden normalerweise per [url=http://ctan.org/pkg/longtable]longtable[/url] realisiert. Allerdings bietet longtable wieder keine tabularx-Features. Wenn also X-Spalten unbedingt benötigt werden und nicht einfach durch l- oder p-Spalten ersetzt werden können, dann benötigt man eines der Pakete [url=http://ctan.org/pkg/ltablex]ltablex[/url] oder [url=http://ctan.org/pkg/ltxtable]ltxtable[/url] (vielleicht gibt es weitere). Das erste der beiden macht bei mir nicht immer, was es soll. Das zweite hat den Nachteil, dass die Tabelle in einer eigenen Datei stehen muss (siehe dazu auch die Anleitung zum Paket). Diesen Nachteil kann man aber leicht mit Hilfe des Pakets [url=http://ctan.org/pkg/filecontents]filecontents[/url] zu einem nahezu unerheblichen Nachteil auflösen. AFAIR ist dazu sogar ein Beispiel in der Anleitung von filecontents.
Wenn es ganz schnell gehen soll, kann man natürlich die tabularx auch von Hand in mehrere tabularx-Umgebungen aufspalten. Dabei kann es aber leicht passieren, dass die Tabellen auf jeder Seite eine andere Breite haben.