Seite 1 von 1

Vertikales zentrieren in tabularx?

Verfasst: Mi 31. Aug 2016, 10:47
von Goldbra
Hey,
ich benutze booktabs mit tabularx und habe eine Tabelle mit excel in Latex konvertiert, wobei die 1. und die 3. Spalte sich über 4 Zeilen erstrecken sollen. Da es mir dort Fehler angezeigt hat, habe ich die Tabelle erstmal in eine "normales" Format umgeschrieben.
Minimalbeispiel
\documentclass[12pt,
               a4paper,
               twoside,
%               openright,
%               BCOR=20mm,
               ]
               {report}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}

\usepackage{booktabs}
\usepackage{tabularx}

\begin{document}

\begin{table}[!h]
  \centering
    \begin{tabularx}{\columnwidth}{XXc}
    \toprule
    \textbf{1. Spalte} & \textbf{1. Spalte}  &\textbf{3. Spalte} \\
    \midrule
   Probe 19	         & P=60			       & 57,91 \\
                       & X=10,82	          &  \\
         	           & T=TR 			      &  \\
         		        & t=20	             &  \\
    \bottomrule         
    \end{tabularx}
  	\caption{}
\end{table}

\end{document}
[/m]

Bin dankbar für jede unkomplizierte Hilfe :)

Und manchmal spuckt mir latex die Tabellenlinien dicker aus als sie sein sollen. Woran liegt das und kann man das vorbeugen?

MfG :)

Verfasst: Mi 31. Aug 2016, 11:24
von markusv
Mit dem Paket multirow sollte es klappen:
\documentclass[12pt, 
               a4paper, 
               twoside, 
%               openright, 
%               BCOR=20mm, 
               ] 
               {report} 
\usepackage[utf8]{inputenc} 
\usepackage[ngerman]{babel} 

\usepackage{booktabs} 
\usepackage{tabularx} 
\usepackage{multirow}
\begin{document} 

\begin{table}[!h] 
  \centering 
    \begin{tabularx}{\columnwidth}{XXc} 
    \toprule 
    \textbf{1. Spalte} & \textbf{1. Spalte}  &\textbf{3. Spalte} \\ 
    \midrule 
   \multirow{4}{*}{Probe 19}           &P=60             & \multirow{4}{*}{57,91} \\ 
                       & X=10,82             &  \\ 
                       & T=TR                &  \\ 
                       & t=20                &  \\ 
    \bottomrule         
    \end{tabularx} 
     \caption{} 
\end{table} 

\end{document} 

Verfasst: Mi 31. Aug 2016, 11:34
von Goldbra
Hat super geklappt. Danke :)