PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Tabelle: erste Zeile mittig, dann linksbündige Aufzählung



the_jo
08-08-2012, 16:36
Halllo zusammen,

ich möchte in mein Dokument eine Tabelle einfügen, in der die erste Zeile mittelbündig ist, die weitere linksbündig und eine Aufzählung enthält.

Mein Minimalbeispiel ist folgendes, sieht jedoch eigenartig aus (große erste Zeile, vertikal nicht mittig ausgerichteter Text)



\usepackage{booktabs}
\usepackage{array}
\newcolumntype{C}[1]{>{\centering\arraybackslash}p{#1}}
\newcolumntype{L}[1]{>{\raggedright\arraybackslash}p{#1}}
\usepackage{enumitem}


\begin{table}[]
\centering
\captionsetup{font=normalsize}
\caption{Risiken in der Schifffahrt, Quelle: Mustermann 1999}
\small
\begin{tabular}[]{L{0.3\textwidth}L{0.3\textwidth}L{0.3\textwidth}}
\hline \\
\center \textbf{Seefahrerische Risiken / Inkompetenz} & \center \textbf{Technische Risiken / Schiffsbeschädigungen} & \center \textbf{Rechtliche Risiken / Schifffahrtsrechtsänderungen}& \\ \hline
\begin{itemize}[topsep=0em,itemsep=0em,leftmargin=0.4cm]\setlength\itemsep{0em}\setlength\parskip{0em}
\item Testtext
\item Testtext
\item Testtexttesttext
\item Testtext Testtext
\item Verhalten des Testtext
\item Testtext Testtext Testtext
\end{itemize}
&
\begin{itemize}[topsep=0em,itemsep=0em,leftmargin=0.4cm]\setlength\itemsep{0em}\setlength\parskip{0em}
\item Mustertext der etwas länger ist
\item Mustertext im Wandel der Zeit
\item Testtext
\item Testtext
\item Testtext
\item Testtext
\item Testtext
\end{itemize}
&
\begin{itemize}[topsep=0em,itemsep=0em,leftmargin=0.4cm]\setlength\itemsep{0em}\setlength\parskip{0em}
\item Testtext
\item Unbekannter Mustertext des Testtext
\item Testtext
\item Testtext
\item Testtext
\item Testtext
\item Testtext
\item Testtext
\item Testtext
\item Testtext
\item Testtext
\item Testtext
\item Testtext
\end{itemize} \\ \hline
\end{tabular}
\label{tablerisk}
\end{table}



Diese Tabelle funktioniert nicht mit \toprule \bottomrule \midrule aus dem booktabs package, aber auch nicht vernünftig mit den \hline , da die erste Zeile immer zu hoch ist.

Ich würde mich sehr freuen, wenn mir geholfen werden könnte! Danke dafür im Voraus!!!

rstuby
08-08-2012, 17:13
Also wenn ich dein Beispiel erstmal so weit bringe, dass es überhaupt läuft, sieht es so aus:

\documentclass{scrreprt}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{booktabs}
\usepackage{array}
\newcolumntype{C}[1]{>{\centering\arraybackslash}p{#1}}
\newcolumntype{L}[1]{>{\raggedright\arraybackslash}p{#1}}
\usepackage{enumitem}
\begin{document}

\begin{table}[htbp]
\centering
%\captionsetup{font=normalsize}
\caption{Risiken in der Schifffahrt, Quelle: Mustermann 1999}
\small
\begin{tabular}[]{L{0.3\textwidth}L{0.3\textwidth}L{0.3\textwidth}}
\hline %\\
\centering\textbf{Seefahrerische Risiken / Inkompetenz} &
\centering\textbf{Technische Risiken / Schiffsbeschädigungen} &
\centering\textbf{Rechtliche Risiken / Schifffahrtsrechtsänderungen}\cr \hline
\begin{itemize}[topsep=0em,itemsep=0em,leftmargin=0.4cm]\setlength\itemsep{0em}\setlength\parskip{0em}
\item Testtext
\item Testtext
\item Testtexttesttext
\item Testtext Testtext
\item Verhalten des Testtext
\item Testtext Testtext Testtext
\end{itemize}
&
\begin{itemize}[topsep=0em,itemsep=0em,leftmargin=0.4cm]\setlength\itemsep{0em}\setlength\parskip{0em}
\item Mustertext der etwas länger ist
\item Mustertext im Wandel der Zeit
\item Testtext
\item Testtext
\item Testtext
\item Testtext
\item Testtext
\end{itemize}
&
\begin{itemize}[topsep=0em,itemsep=0em,leftmargin=0.4cm]\setlength\itemsep{0em}\setlength\parskip{0em}
\item Testtext
\item Unbekannter Mustertext des Testtext
\item Testtext
\item Testtext
\item Testtext
\item Testtext
\item Testtext
\item Testtext
\item Testtext
\item Testtext
\item Testtext
\item Testtext
\item Testtext
\end{itemize} \\ \hline
\end{tabular}
\label{tablerisk}
\end{table}

\end{document}
Text vertikal in Tabellen zentrieren ist wohl ein ziemlicher Akt, da gibt es aber viele Ergebnisse bei Google und hier in der Forensuche.

rstuby
08-08-2012, 17:16
Aber die Befehel aus booktabs funktionieren dann auch schon mal:

\documentclass{scrreprt}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{booktabs}
\usepackage{array}
\newcolumntype{C}[1]{>{\centering\arraybackslash}p{#1}}
\newcolumntype{L}[1]{>{\raggedright\arraybackslash}p{#1}}
\usepackage{enumitem}
\begin{document}

\begin{table}[htbp]
\centering
%\captionsetup{font=normalsize}
\caption{Risiken in der Schifffahrt, Quelle: Mustermann 1999}
\small
\begin{tabular}[]{L{0.3\textwidth}L{0.3\textwidth}L{0.3\textwidth}}
\toprule %\\
\centering\textbf{Seefahrerische Risiken / Inkompetenz} &
\centering\textbf{Technische Risiken / Schiffsbeschädigungen} &
\centering\textbf{Rechtliche Risiken / Schifffahrtsrechtsänderungen}\cr \midrule
\begin{itemize}[topsep=0em,itemsep=0em,leftmargin=0.4cm]\setlength\itemsep{0em}\setlength\parskip{0em}
\item Testtext
\item Testtext
\item Testtexttesttext
\item Testtext Testtext
\item Verhalten des Testtext
\item Testtext Testtext Testtext
\end{itemize}
&
\begin{itemize}[topsep=0em,itemsep=0em,leftmargin=0.4cm]\setlength\itemsep{0em}\setlength\parskip{0em}
\item Mustertext der etwas länger ist
\item Mustertext im Wandel der Zeit
\item Testtext
\item Testtext
\item Testtext
\item Testtext
\item Testtext
\end{itemize}
&
\begin{itemize}[topsep=0em,itemsep=0em,leftmargin=0.4cm]\setlength\itemsep{0em}\setlength\parskip{0em}
\item Testtext
\item Unbekannter Mustertext des Testtext
\item Testtext
\item Testtext
\item Testtext
\item Testtext
\item Testtext
\item Testtext
\item Testtext
\item Testtext
\item Testtext
\item Testtext
\item Testtext
\end{itemize} \cr \bottomrule
\end{tabular}
\label{tablerisk}
\end{table}

\end{document}