Hallo!
Ich habe ein Problem mit der vertikalen Zentrierung der Tabellenzellen.
Ich möchte, dass der Text in jeder Zeile mittig ausgerichtet ist. In der letzten Zeile klappt es auch, aber ich verstehe nicht, wieso dies bei den 4 Zeilen oben drüber nicht der Fall ist.
Ich hoffe, das Minimalbeispiel ist okay und mir kann jemand helfen. Ich bin echt am Verweifeln.
Vielen Dank!
[code]
\documentclass[BCOR=8mm,listof=totoc,bibliography=totoc,a4paper,11pt,abstract=true]{scrreprt}
\usepackage[ngerman]{babel}
\usepackage{here}
\usepackage{array}
\usepackage{booktabs}
\begin{document}
\pagestyle{empty}
\begin{table}[H]
\centering
\begin{tabular}{m{3cm}m{2.5cm}m{2.5cm}m{2.5cm}m{2.5cm}}
\toprule
Text & \multicolumn{4}{c}{Text} \\ \midrule \midrule
Hier steht ein \\langer Text & Text & Text & Text & Text \\ \midrule
Hier steht ein\\ sehr sehr langer\\ Text & Text & Text & Text & \\ \midrule
Hier steht ein \\langer Text & Text & Text & & \\ \midrule
Hier steht ein \\langer Text & Text & Text & & \\ \midrule
Text & Text & Text & Hier steht ein langer Text& \\ \bottomrule
\end{tabular}
\end{table}
\end{document}
[/code]
Vertikale Zentrierung Tabellenzelle
Wie kann ich Code in meinem Beitrag hervorheben?
Zeilenumbruch in einer Tabellenzelle
Wenn es die Übersicht des Tabelleninhalts nicht beeinträchtig, dann könntest Du die \midrule-Befehle zwischen den Zeilen durch \addlinespace-Befehle aus dem gleichen Paket ersetzen.
Zeilenumbruch in einer Tabellenzelle
\documentclass[BCOR=8mm,listof=totoc,bibliography=totoc,abstract]{scrreprt} \usepackage[ngerman]{babel} % https://texwelt.de/wissen/fragen/3427 % https://texwelt.de/wissen/fragen/22884 %\usepackage{float} \usepackage{array} \usepackage{booktabs} \usepackage{showframe}% fürs Seitenlayout \begin{document} \pagestyle{empty} \begin{table}[htbp] \centering \begin{tabular}{>{\raggedright}m{3cm}m{2.5cm}m{2.5cm}m{2.5cm}m{2.5cm}} \toprule Text & \multicolumn{4}{c}{Text}\\ \midrule Hier steht ein langer Text & Text & Text & Text & Text \\ \midrule Hier steht ein sehr sehr langer Text & Text & Text & Text & \\ \midrule Hier steht ein langer Text & Text & Text & & \\ \midrule Hier steht ein langer Text & Text & Text & & \\ \midrule Text & Text & Text & Hier steht ein langer Text& \\ \bottomrule \end{tabular} \end{table} \end{document}