Aber kein Problem ohne Lösung:
Man installiert sich von CTAN oder auch DANTE das Paket tabulary. Leider ist dies bei Debian nicht in tetex-extra enthalten, man muß also das Paket von einem CTAN Server installiert werden. Dort befindet es sich in macros/latex/contrib/carlisle/.
Das Paket tabulary implementiert die neue Gleitumgebung tabulary (Wer hätte das gedacht?). Grundsätzlich funktioniert die tabulary Umgebung wie eine normale Tabellenumgebung, außer dass zusätzlich noch eine Längendimension angegeben werden muss. Zusätzlich können neue Spaltentypen verwendet werden. Diese sind "L", "C", "R" und "J" und bezeichnen die Textformatierung als
Linksbündig,
Rechtsbündig, Zentriert (
C) oder Blocksatz (
J). Die Spaltenbreite wird dabei automatisch bestimmt durch den Inhalt der Spalten.
Ein Problem was durch die automatische Spaltenbreite entstehen kann, ist, dass schmale Spalten zu eng aussehen, während die breite Spalten den gesamten verfügbaren Text einnimmt.
Um das zu beeinflußen existieren die Längenparameter "\tymin" und "\tymax". Diese beiden Parameter bestimmen die Grenzen, zwischen denen sich eine Spalte ausdehnen darf, d.h. eine Spalte kann nicht schmaler gesetzt werden als "\tymin" oder breiter gesetzt werden als "\tymax". "\tymin" ist standardmäßig initialisiert mit "10pt" und "\tymax" zu der doppelten Textbreite.
Um die Längenparameter zu setzen, genügt "\setlength{\tymin}{Breite}"
Beispielsweise könnte eine Tabelle so aussehen:
\begin{tabulary}{\ textwidth}{|l|J|}
\hline
\textbf{Spalte1} & \textbf{variable Spalte2} \\
\hline
kurz & kurz2 \\
\hline
kurzer Text & Das ist ein etwas längerer Text, um zu zeigen, dass auch mit
\LaTeX{} eine automatische Spaltenbreite möglich ist. Wie man sieht, wird
die Spaltenbreite automatisch berechnet und der Inhalt an passender Stelle
umgebrochen.\\ \hline
\end{tabulary}
Die entsprechende Tabelle sieht dann wie im Bild aus.

Hin und wieder beim bloggen veröffentliche ich hier ein paar code snippets. Bisher habe ich dafür bbcode eingesetzt. Mittels '[code]' konnte man so Quelltext veröffentlichen. Leider funktioniert das nicht sonderlich gut, wie man hier und hier sehen kan
Tracked: Jun 13, 22:26