Zentrieren u. Zeilenumbruch von \multirow Zelle in tabularx

Tabellen und Grafiken erstellen und anordnen


dani_boy123
Forum-Newbie
Forum-Newbie
Beiträge: 5
Registriert: Di 14. Mär 2017, 13:28

Zentrieren u. Zeilenumbruch von \multirow Zelle in tabularx

Beitrag von dani_boy123 »

Hallo liebe Community,

mir ist bei meinen tabularx Tabellen aufgefallen das die Textausrichtungen in den \multirow Zellen nicht zentriert ist sowie das kein Zeilenumbruch stattfindet. Ich habe schon einige Dinge ausprobiert aber noch keine Lösung gefunden.
\documentclass[12pt,twoside,listof=totoc,bibliography=totoc, captions=tablebelow]{scrreprt}

\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[a4paper,width=150mm,top=25mm,bottom=25mm,bindingoffset=6mm]{geometry}
\usepackage{multirow}
\usepackage{booktabs}
\usepackage{tabularx}
\usepackage{caption}


\begin{document}

\begin{tabularx}{\textwidth}{p{3cm}p{3cm}X} 
	\toprule
	\multicolumn{3}{c}{Lorem ipsum dolor sit} \\
	\midrule
	\textbf{Bereich} & \textbf{Lösung} & \textbf{Konzeptualisierung}  \\
	\midrule
	\multirow{2}{*}{\textbf{Invidunt} } & \textit {Lorem ipsum dolor} & Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. \\
	
	
	&\textit{Lorem ipsum dolor} &  Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. \\ \cmidrule[0.05pt](r){2-3} 
	
	\multirow{2}{*}{\hspace{0pt}\textbf{tempor invidun tut }} & \textit{Lorem ipsum dolor} & Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. \\ 
	
	&\textit{Lorem ipsum dolor sit} & Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.\\  
	
	\bottomrule
\end{tabularx} 

\end{document}


Ich freue mich über jede Hilfe.

Vielen lieben Dank im Voraus

Daniel

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4266
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

Falls du "vertikal zentriert" meinst: Du musst schon die korrekte Anzahl an Zeilen angeben: \multirow{8}{*}{\textbf{Invidunt}}.

Und die Sache mit dem Zeilenumbruch steht in der Dokumentation:
If the width was given as * the text will be set in LR mode.

dani_boy123
Forum-Newbie
Forum-Newbie
Beiträge: 5
Registriert: Di 14. Mär 2017, 13:28

Beitrag von dani_boy123 »

Hallo u_fischer,
vielen Dank für die Info. Leider verstehe ich noch nicht ganz warum
\multirow{8}{*}{\textbf{Invidunt}}.

hier hilfreich wäre?

markusv
Forum-Meister
Forum-Meister
Beiträge: 947
Registriert: Do 3. Sep 2015, 17:20
Wohnort: Leipzig

Beitrag von markusv »

dani_boy123 hat geschrieben:Hallo u_fischer,
vielen Dank für die Info. Leider verstehe ich noch nicht ganz warum
\multirow{8}{*}{\textbf{Invidunt}}.

hier hilfreich wäre?
Richtig wäre hier wohl \multirow{16}{*}{\textbf{Invidunt}}, da sich der Bereich über 16 Zeilen streckt.

Gibt man noch die Länge vor für den Zeilenumbruch, sieht das ganze so aus:
\documentclass[12pt,twoside,listof=totoc,bibliography=totoc, captions=tablebelow]{scrreprt}

\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[a4paper,width=150mm,top=25mm,bottom=25mm,bindingoffset=6mm]{geometry}
\usepackage{multirow}
\usepackage{booktabs}
\usepackage{tabularx}
\usepackage{caption}


\begin{document}

\begin{tabularx}{\textwidth}{p{3cm}p{3cm}X} 
   \toprule
   \multicolumn{3}{c}{Lorem ipsum dolor sit} \\
   \midrule
   \textbf{Bereich} & \textbf{Lösung} & \textbf{Konzeptualisierung}  \\
   \midrule
   \multirow{16}{*}{\textbf{Invidunt} } & \textit {Lorem ipsum dolor} & Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. \\
   
   
   &\textit{Lorem ipsum dolor} &  Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. \\ \cmidrule[0.05pt](r){2-3} 
   
   \multirow{16}{3cm}{\textbf{tempor invidun tut }} & \textit{Lorem ipsum dolor} & Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. \\ 
   
   &\textit{Lorem ipsum dolor sit} & Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.\\  
   
   \bottomrule
\end{tabularx} 

\end{document}
Wäre Microsoft Word für das Schreiben von Büchern entwickelt worden,
würde es Microsoft Book heißen.

Unkomplizierte und schnelle LaTeX-Hilfe, bspw. Erstellung von Vorlagen und Bewerbungen:
Help-LaTeX@web.de

dani_boy123
Forum-Newbie
Forum-Newbie
Beiträge: 5
Registriert: Di 14. Mär 2017, 13:28

Beitrag von dani_boy123 »

Hallo markusv,

super danke dir! Somit hängt die Anzahl der zu verbindenden Rows von der tatsächlichen Anzahl der einzelnen Textzeilen ab - ich dachte immer von den Tabellenzeilen...

Vielen Dank!

esdd
Forum-Meister
Forum-Meister
Beiträge: 2561
Registriert: So 7. Feb 2010, 16:36

Beitrag von esdd »

Da der übergeordnete Spaltentyp p ist, geht auch
\multirow{16}{\linewidth}{\textbf{tempor invidun tut }}
oder, wenn die aktuelle Paketversion (ab Version 2.0) genutzt wird
\multirow{16}{=}{\textbf{tempor invidun tut }}
Overleaf scheint aber noch eine ältere Version nutzen.

Bartman
Forum-Meister
Forum-Meister
Beiträge: 2456
Registriert: Do 16. Jul 2009, 21:41
Wohnort: Hessische Provinz

Beitrag von Bartman »

Wenn Deine Tabelle so bleibt, dürfen viele Schriftformatierungsbefehle durch Änderungen an den Spaltentypen entfallen.
\documentclass[fontsize=12pt, twoside, captions=tablebelow]{scrreprt}

\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[width=150mm,top=25mm,bottom=25mm,bindingoffset=6mm]{geometry}
\usepackage{multirow}
\usepackage{booktabs}
\usepackage{tabularx}

\begin{document}

\begin{tabularx}{\textwidth}{
	>{\bfseries}p{3cm}
	>{\itshape}p{3cm}
	X
} 
   \toprule
   \multicolumn{3}{c}{Lorem ipsum dolor sit} \\
   \midrule
   Bereich & \textnormal{\textbf{Lösung}} & \textbf{Konzeptualisierung}  \\
   \midrule
   \multirow{16}{*}{Invidunt} & Lorem ipsum dolor & Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. \\
   
   
   & Lorem ipsum dolor &  Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. \\ \cmidrule[0.05pt](r){2-3} 
   
   \multirow{16}{\linewidth}{tempor invidun tut} & Lorem ipsum dolor & Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. \\ 
   
   & Lorem ipsum dolor sit & Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.\\
   \bottomrule
\end{tabularx} 

\end{document}

Antworten