tabularx

Dostarcza środowiska tabularx pozwalającego na określenie kolumny o szerokości trudnej do określenia (w tablicy może być kilka takich kolumn). Kolumnę o nieznanej szerokości określamy w preambule parametrem X (proszę zwrócić uwagę że jednym z parametrów definicji jest całkowita szerokość tabeli).

Wywołanie:

\begin{tabularx}{250pt}{|c|X|c|X|}
\hline
\multicolumn{2}{|c|}{Multicolumn entry!}&
THREE & FOUR
\hline one & \raggedright\arraybackslash The width of this column depends on the width of the table.& three& Column four will act in the same way as column two, with the same width.
\hline \end{tabularx}
daje efekt

Efekty są gorsze od oczekiwanych. Nie jest przeprowadzana optymalizacja kar w tak zdefiniowanych kolumnach. Efektem jest to, że wszystkie, tak określone kolumny, mają tą samą szerokość bez względu na to jak wygląda tekst w każdej z nich. Powinno być tak aby suma kar za łamanie tekstu w każdej z kolumn była jak najmniejsza (łącznie). Generalnie środowisko służy do zastąpienia środowiska tabular*, które dopasowuje szerokość tabeli do szerokości łamania, ale poprzez zwiększenie odstępu między kolumnami, a nie szerokości kolumn; czyli jeszcze gorzej.


Włodzimierz Macewicz
Ostatnie zmiany: 05.05.2014.

These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.