带图形的表格使用了两行吗?

带图形的表格使用了两行吗?

我需要一个有 2 行 4 列的表格。第 1 列应包含一个使用两行(居中)的图像。如何实现?

我能做出的最接近的解释是:

\begin{tabular}{ | c | l | r | r |}
 \hline
   \raisebox{-1.4cm}[0.1cm][1.5cm]{\includegraphics[height=1.6cm]{xxxxx.png}} &
    \vtop{
    \hbox{\strut top line}
    \hbox{\strut botline}
    } & 
    \vtop{
    \hbox{\strut top line}
    \hbox{\strut botline}
    } & 
    \vtop{
    \hbox{\strut top line}
    \hbox{\strut botline}
    } \\
 \hline
 \end{tabular}

这样,文本就不遵守对齐方式,即右列的文本应该向右对齐。

另外,我必须通过反复试验才能达到这个数字 ({-1.4cm}[0.1cm][1.5cm])。

答案1

更好的使用tabular方式:

\documentclass{article}

\usepackage{graphicx}

\begin{document}

\begin{tabular}{|c|l|r|r|}
\hline
\raisebox{-.7\height}[0pt][0pt]{\includegraphics[height=1.8\normalbaselineskip]{duck}}
& 1111   & 1111   & 111111 \\
\cline{2-4}
& 222222 & 222222 & 2222   \\
\hline
\end{tabular}

\end{document}

在此处输入图片描述

booktabs有和没有垂直线的两个版本。

\documentclass{article}

\usepackage{graphicx,booktabs}

\begin{document}

\begin{tabular}{c l r r}
\toprule
\raisebox{-.7\height}[0pt][0pt]{\includegraphics[height=1.8\normalbaselineskip]{duck}}
& 1111   & 1111   & 111111 \\
\cmidrule[\lightrulewidth]{2-4}
& 222222 & 222222 & 2222   \\
\bottomrule
\end{tabular}

\bigskip

\begin{tabular}{c l r r}
\toprule
\raisebox{-.6\height}[0pt][0pt]{\includegraphics[height=1.8\normalbaselineskip]{duck}}
& 1111   & 1111   & 111111 \\
& 222222 & 222222 & 2222   \\
\bottomrule
\end{tabular}

\end{document}

在此处输入图片描述

相关内容