Vertikale Zentrierung Tabellenzelle

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Vertikale Zentrierung Tabellenzelle

von Bartman » Sa 26. Jan 2019, 15:07

Wie kann ich Code in meinem Beitrag hervorheben?

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}
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.

Vertikale Zentrierung Tabellenzelle

von Tabsi » Sa 26. Jan 2019, 14:41

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]

Nach oben