Seite 1 von 1

Kein Textumbruch in tabular*-Umgebung

Verfasst: Mo 24. Aug 2009, 16:03
von Irena
Hallo zusammen,

bin etwas verwundert, dass Latex trotz Eingabe einer Tabellenbreite den text in der zweiten Spalte nicht umbricht:
\documentclass{scrreprt}

\usepackage[ngerman]{babel}		% neue Rechtschreibung 
\usepackage[ansinew]{inputenc}	% Input-Encodung
\usepackage[T1]{fontenc}   		% T1-kodierte Schriften, korrekte Trennmuster fuer Worte mit Umlauten  

\begin{document}

\begin{tabular*}{\textwidth}{|l|l|}
\hline
Spalte 1 & in dieser Spalte  wird der Text komischerweise nicht umbrochen, sodass ich nun noch ein bissel etwas schreiben muss, damit dieser Effekt sichtbar wird \\
\hline
\end{tabular*}

\end{document}[\code]

Hierbei ist es egal ob ich tabular* oder die tabular-Umgebung benutze.

Was genau mache ich falsch?

Gruß,

Irena

Verfasst: Mo 24. Aug 2009, 17:36
von jowon
tabular* variiert den Spaltenabstand in Abhängigkeit von der vorgegebenen Gesamtbreite. Den meist nicht erwünschten Effekt kann man sehen, wenn du in deinem Beispiel die zweite Spalte auf "in dieser" verkürzt. Zielführender ist das tabularx Paket, das vielleicht das Gewünschte liefert, z.B.
\begin{tabularx}{\textwidth}{|l|X|} 
\hline 
Spalte 1 & in dieser Spalte  wird der Text komischerweise nicht umbrochen, sodass ich nun noch ein bissel etwas schreiben muss, damit dieser Effekt sichtbar wird \\ 
\hline 
\end{tabular} 
Frohes Schaffen!

Verfasst: Mo 24. Aug 2009, 17:38
von jowon
Sorry, am Ende muss es natürlich \end{tabularx} heissen.

Verfasst: Mo 24. Aug 2009, 17:44
von jowon
Sorry, am Ende muss es natürlich \end{tabularx} heissen.

Verfasst: Mo 24. Aug 2009, 19:45
von IrenaSekuta
Danke schön für deine Antwort. Bei den vielen Paketen benutze ich so langsam den Durchblick. :-)

Gruß,

Irena