Zentrieren u. Zeilenumbruch von \multirow Zelle in tabularx

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: Zentrieren u. Zeilenumbruch von \multirow Zelle in tabularx

von Bartman » Do 13. Apr 2017, 16:09

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}

von esdd » Do 13. Apr 2017, 15:50

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.

von dani_boy123 » Do 13. Apr 2017, 15:46

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!

von markusv » Do 13. Apr 2017, 15:01

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}

von dani_boy123 » Do 13. Apr 2017, 14:23

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

hier hilfreich wäre?

von u_fischer » Do 13. Apr 2017, 14:04

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.

Zentrieren u. Zeilenumbruch von \multirow Zelle in tabularx

von dani_boy123 » Do 13. Apr 2017, 13:07

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

Nach oben