von esdd » Do 18. Jun 2015, 09:00
Wie würdest Du hhhhhhhhhhhhhhhhhh in einem Text von Dir umbrechen??
Es muss zum einen eine mögliche Trennstelle geben. Die sind auch sprachabhängig, weshalb Du babel mit der entsprechenden Sprachoption laden solltest. Außerdem wird das erste Wort in einem Absatz nicht getrennt. In Tabellen kann man das dennoch erreichen, wenn man ein \hspace{0pt} voranstellt.
\documentclass{article}
\usepackage[ngerman]{babel}
\usepackage{tabularx}
\usepackage[utf8]{inputenc}
\usepackage{multirow}
\newcolumntype{C}[1]{>{\centering\arraybackslash\hspace{0pt}}p{#1}}
\begin{document}
\begin{table}
\begin{tabular}{lrc|clc|c}
&&\multicolumn{ 5}{c}{\textbf{Überschrift}}\\
\cline{3-4} \cline{6-7}
\multirow{2}{*}{\textbf{text}} &bla
& \multicolumn{1}{|C{2cm}|}{a} & \multicolumn{1}{C{2cm}|}{b}&
&\multicolumn{1}{|C{2cm}|}{e} & \multicolumn{1}{C{2cm}|}{f} \\
\cline{3-4}\cline{6-7}
& blub
& \multicolumn{1}{|C{2cm}|}{c}& \multicolumn{1}{C{2cm}|}{d} &
& \multicolumn{1}{|C{2cm}|}{g} & \multicolumn{1}{C{2cm}|}{Schifffahrtsgesellschaft} \\
\cline{3-4} \cline{6-7}
\end{tabular}
\end{table}
\end{document}
Falls Du in Deiner echten Tabelle in Spalten in mehr als der Hälfte der Zellen dieses immer gleiche \multicolumn{1}{C{2cm}}{...} drin stehen hast, dann solltest Du besser die Spaltendefinition im Tabellenkopf ändern. \multicolumn verwendet man nur, wenn man entweder Einträge über mehrere Spalten machen will oder wenn man die Formatierung
einzelner Zellen in einer Spalte ändern möchte.
Gruß
Elke
Wie würdest Du [tt]hhhhhhhhhhhhhhhhhh[/tt] in einem Text von Dir umbrechen??
Es muss zum einen eine mögliche Trennstelle geben. Die sind auch sprachabhängig, weshalb Du [tt]babel[/tt] mit der entsprechenden Sprachoption laden solltest. Außerdem wird das erste Wort in einem Absatz nicht getrennt. In Tabellen kann man das dennoch erreichen, wenn man ein [tt]\hspace{0pt}[/tt] voranstellt.
[code]\documentclass{article}
\usepackage[ngerman]{babel}
\usepackage{tabularx}
\usepackage[utf8]{inputenc}
\usepackage{multirow}
\newcolumntype{C}[1]{>{\centering\arraybackslash\hspace{0pt}}p{#1}}
\begin{document}
\begin{table}
\begin{tabular}{lrc|clc|c}
&&\multicolumn{ 5}{c}{\textbf{Überschrift}}\\
\cline{3-4} \cline{6-7}
\multirow{2}{*}{\textbf{text}} &bla
& \multicolumn{1}{|C{2cm}|}{a} & \multicolumn{1}{C{2cm}|}{b}&
&\multicolumn{1}{|C{2cm}|}{e} & \multicolumn{1}{C{2cm}|}{f} \\
\cline{3-4}\cline{6-7}
& blub
& \multicolumn{1}{|C{2cm}|}{c}& \multicolumn{1}{C{2cm}|}{d} &
& \multicolumn{1}{|C{2cm}|}{g} & \multicolumn{1}{C{2cm}|}{Schifffahrtsgesellschaft} \\
\cline{3-4} \cline{6-7}
\end{tabular}
\end{table}
\end{document}[/code]
Falls Du in Deiner echten Tabelle in Spalten in mehr als der Hälfte der Zellen dieses immer gleiche [tt]\multicolumn{1}{C{2cm}}{...}[/tt] drin stehen hast, dann solltest Du besser die Spaltendefinition im Tabellenkopf ändern. [tt]\multicolumn[/tt] verwendet man nur, wenn man entweder Einträge über mehrere Spalten machen will oder wenn man die Formatierung [i]einzelner[/i] Zellen in einer Spalte ändern möchte.
Gruß
Elke