表格中的文本和图像对齐

表格中的文本和图像对齐

我有一张表格,第一列有图像,其他三列有文本。图像垂直对齐在顶部,文本对齐在底部,但我希望图像居中对齐,文本顶部对齐

\usepackage{array}
\newcolumntype{L}{>{\raggedright\arraybackslash}p{3cm}}
\newcolumntype{Q}{>{\raggedright\arraybackslash}p{4cm}}


\begin{table}[h]
 \centering
    \resizebox{\textwidth}{!}{
      \begin{tabular}{ |c|L|Q|L| }
       & \textbf{Column1} & \textbf{Column2} & \textbf{Column3} \\
        \hline
        \includegraphics[width=50mm]{images/1.jpg} &
        column 2 text. &
        column 3 text. &
        column 4 text. \\
        \hline
      \end{tabular}
}
\end{table}

答案1

\documentclass{article}
\usepackage{array}
\newcolumntype{L}{>{\raggedright\arraybackslash}p{3cm}}
\newcolumntype{Q}{>{\raggedright\arraybackslash}p{4cm}}
\usepackage[export]{adjustbox}

\begin{document}
    \begin{table}[h]
    \centering
\begin{tabular}{ |Q|L|Q|L| }
    \hline
    & \textbf{Column1} & \textbf{Column2}   & \textbf{Column3} \\
    \hline
\includegraphics[width=\linewidth,
                 margin=0pt \tabcolsep pt 0pt \tabcolsep pt, % from "adjustbox"                            
                 valign=c]                                   % from "adjustbox"
                 {example-image}%{images/1.jpg}     
    &   column 2 text. &    column 3 text.  & column 4 text. \\
    \hline
\end{tabular}
    \end{table}

给出:

在此处输入图片描述

笔记:类似的问题被问过很多次,肯定是重复的......

编辑:再次阅读您的问题后,我意识到您正在寻找:

在此处输入图片描述

对于这个唯一的valign=c改变valign=t

相关内容