Seite 1 von 1

keine Worttrennung bei Spalte fester Breite

Verfasst: Do 27. Sep 2012, 15:52
von die-kenny
Hallo,

ich habe das Forum durchsucht, aber dazu nichts passendes gefunden.
Ich hoffe, mir kann das jemand erklären oder mir eine Lösung anbieten:

In dem MB wird in der ersten Spalte das lange Wort "Funktionsberechnungen" nicht umgebrochen, sondern stattdessen in die neue Zeile geschrieben. Wieso? Findet Latex, dass das besser aussieht?

Erst, wenn die Spalte sehr schmal wird, z.B. 3cm, wird umgebrochen :-/
\documentclass{scrreprt}

\usepackage[latin1]{inputenc}  	%oder latin1, utf8, latin9
\usepackage[T1]{fontenc}
\usepackage{lmodern}      			%Type1-Schriftart für nicht-englische Texte
\usepackage[ngerman]{babel}		%neue deutsche Rechtschreibung, für Silbentrennung

\usepackage{booktabs, array}

\newcolumntype{L}[1]{>{\raggedright\arraybackslash\hspace{0pt}}p{#1}} 	% linksbündige Spalte mit Breitenangabe

\usepackage{amsmath}
\newcommand{\x}{\mathbf{\underline{x}}}

\begin{document}

\begin{table}
\centering

\begin{tabular}{L{6.5cm}llll}\toprule
%
\textbf{Steuerungsvariable} &  & \textbf{NMA} & \textbf{GVF} & \textbf{DE} \\
\midrule
%
Maximale Anzahl der Funktionsberechnungen			& $N_{\mathrm{feval,max}}$ 	& 200 & 500 &- \\
Abbruchtoleranz für $\x$ 								& TolX 								& 0	& 0 	& - \\
Maximale Iterationszahl 								& $N_{\mathrm{iter,max}}$		& 500 & 500 & 500 \\
%
\bottomrule
\end{tabular}
\end{table}

\end{document}

Verfasst: Do 27. Sep 2012, 16:07
von Gast
Die Standarddefinition von \raggedright ist so, dass es dort (fast) keine Silbentrennung gibt. LaTeX nimmt lieber fast leere Zeilen in Kauf. Du kannst das z.B. mit \usepackage[newcommands]{ragged2e} ändern.

Ulrike Fischer
www.troubleshooting-tex.de