Guten Abend,

ich habe ein Problem mit einer Tabelle, welche Bilder und verbundene Zeilen enthält. Normalerweise sollte \multirow den Inhalt ja automatisch vertikal in der Zeile zentrieren, allerdings stimmt die Ausrichtung hier leider nicht. Ich habe es auch schon mit der expliziten Angabe des optionalen Arguments mit dem Befehl \multirow[c]{} versucht und auch die \bigstrut berücksichtigt mit \multirow[c]{}[2]. Leider alles ohne Erfolg. Mir ist bewusst, dass ich über das optionale vmove noch eine manuelle Verschiebung erreichen kann, aber da es sich um mehrere verschiedene Tabellen handelt und ich auch neugierig auf eine elegante Lösung wäre, wollte ich lieber zuerst einmal bei den Profis nachfragen. Vielen Dank Euch im Voraus. :)

Hier mein MWE:

\documentclass[headsepline,12pt]{scrreprt}

\usepackage{tabularx}
\usepackage{multicol}
\usepackage{multirow}
\usepackage{bigstrut}
\usepackage[export]{adjustbox}
\usepackage{mwe}

\begin{document}

\begin{table}
\centering
\caption{Tabelle}
\vspace{2mm}
\begin{tabular}{|m{3cm}|m{3cm}|m{5cm}|c|} 
\hline
\multicolumn{4}{|c|}{\textbf{Kopfzeile}}         \bigstrut \\ \hline \hline
\multicolumn{1}{|c|}
{\textbf{1. Spalte}}  & \multicolumn{2}{c|}
{\textbf{2. Spalte}} & \textbf{3. Spalte} \bigstrut  \\ \hline
Inhalt & \multicolumn{2}{c|}{Inhalt} &  \includegraphics[width=2cm, valign=m]{example-image} \\ \hline
\multirow{2}{*}{Multirow} & Inhalt &  Inhalt & \includegraphics[width=2cm, valign=m]{example-image} \\ \cline{2-4}
& Inhalt & Inhalt &\includegraphics[width=2cm, valign=m]{example-image} \\ \hline
\end{tabular}
\end{table}

\end{document}

gefragt 06 Okt, 23:00

LatexNoob23's gravatar image

LatexNoob23
6618
Akzeptiert-Rate: 0%

1

Das optionale Argument, das in der Dokumentation des Pakets multirow mit <vmove> bezeichnet wird, ermöglicht es, die Ausgabe senkrecht zu verschieben. Dafür benötigst Du aber Augenmaß.

Mit dem Paket tabularray stellt die gesamte Tabelle kein Problem dar, man muss sich aber erst einarbeiten und die Übersetzungszeit vervielfacht sich.

Auch machbar, aber aufwändig zu lösen, wenn man sich mit TikZ nicht auskennen sollte, wäre die Aufgabe mit der Hilfe des Pakets tikzmark.

Am einfachste dürfte es sein, das Paket booktabs und die Anleitung tabsatz zu benutzen.

(08 Okt, 16:15) Bartman
1

Wenn es Dir beim Gebrauch des Befehls \vspace an dieser Stelle nur um einen Abstand zwischen der Überschrift und der Tabelle geht, dann lies die Beschreibung zu der Option captions in der Anleitung von KOMA-Script.

(08 Okt, 21:21) Bartman

@Bartman, vielen Dank für die Antworten. Ich werde es wohl entweder so lassen oder wirklich über das < vmove > manuell anpassen. Habe in der Anleitung von KOMA-Script noch einmal nachgelesen und den Befehl \captionabove gefunden, danke für den Hinweis.

(11 Okt, 15:22) LatexNoob23
Deine Antwort auf die Frage: (Bemerkungen bitte oben als Kommentar)
Vorschau umschalten

Folgen dieser Frage

Per E-Mail:

Wenn sie sich anmelden, kommen Sie für alle Updates hier in Frage

Per RSS:

Antworten

Antworten und Kommentare

Markdown-Grundlagen

  • *kursiv* oder _kursiv_
  • **Fett** oder __Fett__
  • Link:[Text](http://url.com/ "Titel")
  • Bild?![alt Text](/path/img.jpg "Titel")
  • nummerierte Liste: 1. Foo 2. Bar
  • zum Hinzufügen ein Zeilenumbruchs fügen Sie einfach zwei Leerzeichen an die Stelle an der die neue Linie sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Frage-Themen:

×256
×9

gestellte Frage: 06 Okt, 23:00

Frage wurde gesehen: 133 Mal

zuletzt geändert: 11 Okt, 15:23