表形式で回転したテキストと画像を垂直に揃えるにはどうすればよいでしょうか?

表形式で回転したテキストと画像を垂直に揃えるにはどうすればよいでしょうか?

次の 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}

ここに画像の説明を入力してください

  • 最初の表の 2 行目では、回転されたテキスト ("Hello") が、隣接するセルのテキスト ("d") と垂直方向に揃えられています。

  • 2 番目の表では、垂直方向の配置に問題があります。テキストは下 (または回転前は左) に配置されているように見えますが、図の下に空白があります。この場合、垂直方向の配置をどのように取得できますか?

私は見つけたこの関連する質問しかし、私の問題は隣接するセルに画像を追加したことが原因であるようです。

答え1

画像付きの2番目の表の場合:

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

ここに画像の説明を入力してください

関連情報