表格中文字和图形的垂直对齐

表格中文字和图形的垂直对齐

我正在尝试将图片和文本组合成一个表格,但一直无法正确进行垂直对齐。理想情况下,我希望将文本和图片都放在单元格的中心。

我的原始代码是:

\begin{table}[t]
\begin{center}
\begin{tabular}{| c | c | c | c | c |}
\hline   
    \textbf{Approach} & \textbf{Pure translation} & \textbf{120\degree bend} & \textbf{135\degree twist} & \textbf{70\degree bend} \\
\hline 
Original & \includegraphics[scale=0.1] {figure1.jpg} & \includegraphics[scale=0.1] {figure1.jpg} & & \\
\hline
\end{tabular}
\end{center}
\caption{Hello}
\end{table}

这给了我这个结果:

在此处输入图片描述

我曾尝试像这样使用 \raisebox:

\begin{table}[t]
\begin{center}
\begin{tabular}{| c | c | c | c | c |}
\hline   
    \textbf{Approach} & \textbf{Pure translation} & \textbf{120\degree bend} & \textbf{135\degree twist} & \textbf{70\degree bend} \\
\hline 
Original & \raisebox{-\totalheight}{\includegraphics[scale=0.1] {figure1.jpg}} & \raisebox{-\totalheight}{\includegraphics[scale=0.1] {figure2.jpg}} & & \\
\hline
\end{tabular}
\end{center}
\caption{Hello}
\end{table}

但结果还是不令人满意:

在此处输入图片描述

对文本列使用\parbox也无济于事……

答案1

你提高了\totalheight但是你想要中心所以.5\totalheight 实际上使用你可能想要少一点因为这样把基线放在中心然后文本将位于该基线上所以可能角落有点高,但你可以用周围的值或任何看起来正确的值来降低文本\raiseboxOriginal微调0.5\baselineskip需要对图像和字母的形状的视觉感知......

相关内容