Wie kann ich gedrehten Text und Bilder in einer Tabelle vertikal ausrichten?

Wie kann ich gedrehten Text und Bilder in einer Tabelle vertikal ausrichten?

Beachten Sie die folgenden MWE:

\documentclass{report}
\usepackage{tabularx}
\usepackage{graphicx}
\begin{document}
\begin{tabular}{|c|c|}
\hline a & b \\ \hline
\rotatebox[origin=c]{90}{Hello} & d \\ \hline
e & f \\ \hline
\end{tabular}
\vspace{1cm}
\begin{tabular}{|c|c|}
\hline a & b \\ \hline
\rotatebox[origin=c]{90}{There} & \includegraphics[height=2cm]{dummy.png} \\ \hline
e & f \\ \hline
\end{tabular}
\end{document}

Bildbeschreibung hier eingeben

  • In der zweiten Zeile der ersten Tabelle ist der gedrehte Text („Hallo“) vertikal mit dem Text („d“) der angrenzenden Zelle ausgerichtet.

  • In der zweiten Tabelle gibt es ein Problem mit der vertikalen Ausrichtung: Der Text scheint unten ausgerichtet zu sein [oder links vor der Drehung], und unter der Abbildung befindet sich ein Leerzeichen. Wie kann man in diesem Fall eine vertikale Ausrichtung erreichen?

ich fanddiese verwandte Frageaber es scheint, dass mein Problem dadurch verursacht wird, dass ich in der angrenzenden Zelle ein Bild hinzufüge.

Antwort1

Für die zweite Tabelle mit Bild:

\documentclass{report}
\usepackage{tabularx}
\usepackage[export]{adjustbox}

\begin{document}
\begin{tabular}{|c|c|}
\hline a & b \\ \hline
\rotatebox[origin=c]{90}{There} 
         & \includegraphics[height=2cm,valign=c,
                            margin= 0pt 3pt 0pt 3pt]{example-image-duck} \\
         \hline
e       & f \\ 
        \hline
\end{tabular}
\end{document}

Bildbeschreibung hier eingeben

verwandte Informationen