{표 형식x} | 그림으로 구성된 테이블의 수직 정렬

{표 형식x} | 그림으로 구성된 테이블의 수직 정렬

이번에도 가장 간단한 테이블을 구성하는 데 어려움을 겪고 있습니다. 시나리오: 첫 번째 셀에 이미지가 표시되는 매우 기본적인 테이블을 생성하고 싶습니다. 그러나 인접한 셀의 텍스트는 세로로 가운데에 위치해야 합니다.

지금까지 내 코드는 다음과 같습니다.

\documentclass{scrreprt}
\usepackage{tabularx}

\begin{document}
    \begin{table}
        \begin{tabularx}{\textwidth}{|l | X|}
            \hline
            \framebox(0.2\textwidth,0.2\textwidth){Placeholder} &  B \\ \hline
            C & D \\
            \hline
        \end{tabularx}
    \end{table}
\end{document}

평소대로: 미리 감사드립니다!

답변1

그림은 기본적으로 아래쪽 가장자리가 기준선에 배치됩니다.

adjustbox열 유형 과 함께 패키지 또는 "수제" 명령을 사용할 수 있습니다 m.

\documentclass{article}
\usepackage{tabularx}
\usepackage[export]{adjustbox}% for the first picture

\usepackage{lipsum} % for mock text

% for the second picture
\newcommand{\centerincludegraphics}[2][]{%
  \begin{tabular}{@{}c@{}}\includegraphics[#1]{#2}\end{tabular}%
}

\begin{document}

\begin{table}[htp]
\renewcommand{\tabularxcolumn}{m}

\begin{tabularx}{\textwidth}{|l | X|}
\hline
\includegraphics[valign=c,width=3cm]{example-image} & \lipsum[1][1-3] \\
\hline
\centerincludegraphics[width=3cm]{example-image} & \lipsum[1][1-3] \\
\hline
\end{tabularx}

\end{table}

\end{document}

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

내 개인적인 선호는 다음과 같습니다.

\documentclass{article}
\usepackage{tabularx}
\usepackage[export]{adjustbox}
\usepackage{booktabs}

\usepackage{lipsum} % for mock text

\begin{document}

\begin{table}[htp]
\renewcommand{\tabularxcolumn}{m}

\begin{tabularx}{\textwidth}{lX}
\toprule
\includegraphics[valign=c,width=3cm]{example-image} & \lipsum[1][1-3] \\
\addlinespace
\includegraphics[valign=c,width=3cm]{example-image} & \lipsum[1][1-3] \\
\bottomrule
\end{tabularx}

\end{table}

\end{document}

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

더 나은 점:

\documentclass{article}
\usepackage{tabularx}
\usepackage[export]{adjustbox}
\usepackage{booktabs}

\usepackage{lipsum} % for mock text

\begin{document}

\begin{table}[htp]

\begin{tabularx}{\textwidth}{lX}
\toprule
\includegraphics[width=3cm,valign=t]{example-image} & \lipsum[1][1-3] \\
\addlinespace
\includegraphics[width=3cm,valign=t]{example-image} & \lipsum[1][1-3] \\
\bottomrule
\end{tabularx}

\end{table}

\end{document}

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

관련 정보