Michael Kämpf
2006-07-27 07:20:01 UTC
Hallo,
folgendes Problem der Silbentrennung tritt bei mir auf.
Das Wort "Parameterwerteraumes" soll abgetrennt werden, da noch
ausreichend Platz auf der vorherigen Zeile ist.Wieso tut dies LaTeX nicht?
Was muss ich dazu machen?
Nachfolgend mein Minimalbeispiel:
\documentclass[12pt,a4paper]{scrbook}
\usepackage{colortbl}
\usepackage[latin1]{inputenc} % Umlaute
%% Lösung auf die Frage: Wieso kann ich in einer tabular-Umgebung die
letzte Spalte nicht mit \raggedright linksbündig setzen?
\newcommand{\PreserveBackslash}[1]{\let\temp=\\#1\let\\=\temp}
%% Neuen Tabellenspaltentyp für linksbündige Spalten
\newcolumntype{L}[1]{>{\PreserveBackslash{\raggedright}\hspace{0pt}}p{#1}}
\begin{document}
\begin{tabular}{L{5cm}}
direkt proportional zur Größe des Pa\-ra\-me\-ter\-wer\-te\-raumes
\end{tabular}
\end{document}
Danke für euere Hilfe,
Michael.
folgendes Problem der Silbentrennung tritt bei mir auf.
Das Wort "Parameterwerteraumes" soll abgetrennt werden, da noch
ausreichend Platz auf der vorherigen Zeile ist.Wieso tut dies LaTeX nicht?
Was muss ich dazu machen?
Nachfolgend mein Minimalbeispiel:
\documentclass[12pt,a4paper]{scrbook}
\usepackage{colortbl}
\usepackage[latin1]{inputenc} % Umlaute
%% Lösung auf die Frage: Wieso kann ich in einer tabular-Umgebung die
letzte Spalte nicht mit \raggedright linksbündig setzen?
\newcommand{\PreserveBackslash}[1]{\let\temp=\\#1\let\\=\temp}
%% Neuen Tabellenspaltentyp für linksbündige Spalten
\newcolumntype{L}[1]{>{\PreserveBackslash{\raggedright}\hspace{0pt}}p{#1}}
\begin{document}
\begin{tabular}{L{5cm}}
direkt proportional zur Größe des Pa\-ra\-me\-ter\-wer\-te\-raumes
\end{tabular}
\end{document}
Danke für euere Hilfe,
Michael.