PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : automatischer zeilenumbruch in tabelle



mikki
06-09-2007, 18:33
hey leute

brauch mal wieder hilfe

hab mit neooffice und calc2latex folgende tabelle produziert:


\begin{table}[htbp]
\caption{abbbbbcaption}
\begin{center}
\begin{tabular}{|l|l|}
\hline
\multicolumn{ 2}{|c|}{Modell der leistungsorientieren Krankenanstaltenfinanzierung} \\ \hline
& \\ \hline
& \multicolumn{ 1}{l|}{Bepunktung des stationären Aufenthaltes in Krankenanstalten auf Basis der leistungsorientieren Diagnosefallgruppen inklusiver aller speziellen Bepunktungsregeln} \\ \cline{ 1- 1}
& \multicolumn{ 1}{l|}{} \\ \cline{ 1- 1}
\multicolumn{1}{|c|}{Bundesweit einheitlicher } & \multicolumn{ 1}{l|}{} \\ \cline{ 1- 1}
\multicolumn{1}{|c|}{LKF – KERNBEREICH} & \multicolumn{ 1}{l|}{} \\ \cline{ 1- 1}
& \multicolumn{ 1}{l|}{} \\ \cline{ 1- 1}
& \multicolumn{ 1}{l|}{} \\ \cline{ 1- 1}
& \multicolumn{ 1}{l|}{} \\ \hline
& \multicolumn{ 1}{l|}{Unter Bedachtnahme auf länderspezifische Erfordernisse können zusätzlich folgende Kriterien berücksichtigt werden:

- Krankenanstalten Typ
- Apparative Ausstattung
- Auslastung
- Personalfaktor
- Bausubstanz
- Hotelkomponente} \\ \cline{ 1- 1}
& \multicolumn{ 1}{l|}{} \\ \cline{ 1- 1}
\multicolumn{1}{|c|}{Länderweise gestaltbarer} & \multicolumn{ 1}{l|}{} \\ \cline{ 1- 1}
\multicolumn{1}{|c|}{LKF- STEUERUNGSBEREICH} & \multicolumn{ 1}{l|}{} \\ \cline{ 1- 1}
& \multicolumn{ 1}{l|}{} \\ \cline{ 1- 1}
& \multicolumn{ 1}{l|}{} \\ \cline{ 1- 1}
& \multicolumn{ 1}{l|}{} \\ \cline{ 1- 1}
& \multicolumn{ 1}{l|}{} \\ \cline{ 1- 1}
& \multicolumn{ 1}{l|}{} \\ \cline{ 1- 1}
& \multicolumn{ 1}{l|}{} \\ \cline{ 1- 1}
& \multicolumn{ 1}{l|}{} \\ \hline
\end{tabular}
\end{center}
\label{abbbbblabel}
\end{table}


das funktioniert auch tadellos....BIS auf die zeilenumbrüche. im output dokument schreibt er einfach alles in eine zeile und di wird eeeewig lang. kann ich irgendwie eingeben, dass die tabelle eine feste gesamtbreite haben soll und die zeilen innerhalb eines feldes automatisch umbrechen ?

e. hindman
06-09-2007, 21:00
Der Spaltentyp "p" ist dein Freund:
\begin{tabular}{| p{.5\textwidth} | p{.5\textwidth} |}
Oder gleich ne tabularx nehmen:

\begin{tabularx}{\textwidth}{|X|X|}

mikki
07-09-2007, 12:15
check ich nicht ..... funktioniert nicht ...

kann mir wer die befehle in die obige tabelle einfügen ?? bitte ...

e. hindman
07-09-2007, 13:28
Würde schon funktionieren, überhaupt mal geschaut, was ich damit meinen könnte?
Der Calc2latex-Code ist hier ziemlich unbrauchbar, z.B. ein Haufen leere \multicolumn. Man kann eigentlich nur erraten, wie du's gern haben möchtest.
Ich geb dir mal ein Stück Tabelle - hab mal geraten was du brauchen könntest. Damit kriegst du deine sicher selber hin.


\usepackage{tabularx}
\newcolumntype{Y}{>{\centering\arraybackslash}X}

\begin{document}

\begin{table}
\begin{tabularx}{\textwidth}{|Y|X|} \hline
\multicolumn{2}{|c|}{sadf}\\ \hline
a & b\\ \hline
c & d \begin{itemize} \item e \item f \end{itemize}\\ \hline
\end{tabularx}
\end{table}