회전된 텍스트와 이미지를 표 형식으로 수직으로 정렬하는 방법은 무엇입니까?

회전된 텍스트와 이미지를 표 형식으로 수직으로 정렬하는 방법은 무엇입니까?

다음 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}

여기에 이미지 설명을 입력하세요

  • 첫 번째 테이블의 두 번째 줄에서 회전된 텍스트("Hello")는 인접한 셀의 텍스트("d")에 수직으로 정렬됩니다.

  • 두 번째 표에는 수직 정렬에 문제가 있습니다. 텍스트가 하단에 정렬된 것처럼 보이고[또는 회전 전 왼쪽] 그림 아래에 공백이 있습니다. 이 경우 수직 정렬을 어떻게 얻을 수 있습니까?

나는 찾았다이 관련 질문하지만 내 문제는 인접한 셀에 이미지를 추가한다는 사실 때문에 발생한 것 같습니다.

답변1

이미지가 있는 두 번째 테이블의 경우:

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

여기에 이미지 설명을 입력하세요

관련 정보