richi-rich
26-07-2013, 11:17
Hallo liebe LateX-Community,
mich plagt folgendes Problem:
Ich möchte eine Tabelle erstellen, in der bestimmte Spalten vertikal zentriert sind, aber eben nicht alle. In der ganz linken Spalte soll der Text oben ausgerichtet sein.
Ich habe das einmal mit einer "tabu"-Umgebung versucht, da wird der p{}-Befehl ignoriert. In der tabularx-Umgebung hingegen wird das m{} konsequent nicht beachtet :)
Hier das Beispiel:
\documentclass[a4paper,14pt,BCOR10mm,oneside]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[babel,german=quotes]{csquotes}
\usepackage[T1]{fontenc}
\usepackage{tabularx}
\usepackage[absolute,overlay]{textpos}
\usepackage{wallpaper}
\usepackage{tabu}
\areaset{17cm}{26cm}
\setlength{\topmargin}{-1.5cm}
\setlength{\marginparwidth}{0.5cm}
\renewcommand{\familydefault}{\sfdefault}
\usepackage{helvet}
\begin{document}
\tabulinesep=0.5ex
\begin{table}[H]
\begin{tabu} spread \linewidth {|p{0.1cm}X[m]|m{2.5cm}|m{2.5cm}|m{2.5cm}|}
\hline
& \textbf{Fragen} & \centering{Antwort A} & \centering{Antwort B - braucht auch etwas mehr Platz} &
\centering{Antwort C} \tabularnewline
\hline
c.& langer Text langer Text langer Text langer Text langer Text & \centering{1} & \centering{2} & \centering{3} \tabularnewline
\hline
d. & kurzer Text & \centering{1} & \centering{2} & \centering{3} \tabularnewline
\hline
e. & kurzer Text & \centering{1} & \centering{2} & \centering{3} \tabularnewline
\hline
f. & langer Text langer Text langer Text langer Text langer Text langer Text langer Text & \centering{1} & \centering{2} & \centering{3} \tabularnewline
\hline
\end{tabu}
\end{table}
\begin{table}[H]
\begin{tabularx}{\textwidth}{|p{0.1cm}X|m{2.5cm}|m {2.5cm}|m{2.5cm}|}
\hline
& \textbf{Fragen} & \centering{Antwort A} & \centering{Antwort B - braucht auch etwas mehr Platz} &
\centering{Antwort C} \tabularnewline
\hline
c. & langer Text langer Text langer Text langer Text langer Text & \centering{1} & \centering{2} & \centering{3} \tabularnewline
\hline
d. & kurzer Text & \centering{1} & \centering{2} & \centering{3} \tabularnewline
\hline
e. & kurzer Text & \centering{1} & \centering{2} & \centering{3} \tabularnewline
\hline
f. & langer Text langer Text langer Text langer Text langer Text langer Text langer Text & \centering{1} & \centering{2} & \centering{3} \tabularnewline
\hline
\end{tabularx}
\end{table}
\end{document}
Eine Such im Internet hat mir bisher nicht weitergeholfen. Scheinbar kollidieren unterschiedliche vertikale Ausrichtungen in einer Tabelle miteinander und einer der zwei wird priorisiert für die gesamte Tabelle herangezogen.
Wer weiß Hilfe?
Danke und lg
Richie
mich plagt folgendes Problem:
Ich möchte eine Tabelle erstellen, in der bestimmte Spalten vertikal zentriert sind, aber eben nicht alle. In der ganz linken Spalte soll der Text oben ausgerichtet sein.
Ich habe das einmal mit einer "tabu"-Umgebung versucht, da wird der p{}-Befehl ignoriert. In der tabularx-Umgebung hingegen wird das m{} konsequent nicht beachtet :)
Hier das Beispiel:
\documentclass[a4paper,14pt,BCOR10mm,oneside]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[babel,german=quotes]{csquotes}
\usepackage[T1]{fontenc}
\usepackage{tabularx}
\usepackage[absolute,overlay]{textpos}
\usepackage{wallpaper}
\usepackage{tabu}
\areaset{17cm}{26cm}
\setlength{\topmargin}{-1.5cm}
\setlength{\marginparwidth}{0.5cm}
\renewcommand{\familydefault}{\sfdefault}
\usepackage{helvet}
\begin{document}
\tabulinesep=0.5ex
\begin{table}[H]
\begin{tabu} spread \linewidth {|p{0.1cm}X[m]|m{2.5cm}|m{2.5cm}|m{2.5cm}|}
\hline
& \textbf{Fragen} & \centering{Antwort A} & \centering{Antwort B - braucht auch etwas mehr Platz} &
\centering{Antwort C} \tabularnewline
\hline
c.& langer Text langer Text langer Text langer Text langer Text & \centering{1} & \centering{2} & \centering{3} \tabularnewline
\hline
d. & kurzer Text & \centering{1} & \centering{2} & \centering{3} \tabularnewline
\hline
e. & kurzer Text & \centering{1} & \centering{2} & \centering{3} \tabularnewline
\hline
f. & langer Text langer Text langer Text langer Text langer Text langer Text langer Text & \centering{1} & \centering{2} & \centering{3} \tabularnewline
\hline
\end{tabu}
\end{table}
\begin{table}[H]
\begin{tabularx}{\textwidth}{|p{0.1cm}X|m{2.5cm}|m {2.5cm}|m{2.5cm}|}
\hline
& \textbf{Fragen} & \centering{Antwort A} & \centering{Antwort B - braucht auch etwas mehr Platz} &
\centering{Antwort C} \tabularnewline
\hline
c. & langer Text langer Text langer Text langer Text langer Text & \centering{1} & \centering{2} & \centering{3} \tabularnewline
\hline
d. & kurzer Text & \centering{1} & \centering{2} & \centering{3} \tabularnewline
\hline
e. & kurzer Text & \centering{1} & \centering{2} & \centering{3} \tabularnewline
\hline
f. & langer Text langer Text langer Text langer Text langer Text langer Text langer Text & \centering{1} & \centering{2} & \centering{3} \tabularnewline
\hline
\end{tabularx}
\end{table}
\end{document}
Eine Such im Internet hat mir bisher nicht weitergeholfen. Scheinbar kollidieren unterschiedliche vertikale Ausrichtungen in einer Tabelle miteinander und einer der zwei wird priorisiert für die gesamte Tabelle herangezogen.
Wer weiß Hilfe?
Danke und lg
Richie