keine Worttrennung bei Spalte fester Breite

Tabellen und Grafiken erstellen und anordnen


die-kenny
Forum-Newbie
Forum-Newbie
Beiträge: 6
Registriert: Mi 28. Mär 2012, 11:15

keine Worttrennung bei Spalte fester Breite

Beitrag 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}

Gast

Beitrag 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

Antworten