我正在使用此代码将一个大表格放在图形旁边。
\begin{figure}%[t!]
\centering
\begin{minipage}[c]{0.95\textwidth}
\begin{tabular}{cc}
\resizebox{0.45\textwidth}{!}{
\begin{tabular}{c c c c c c}
% ... all the lines and stuff
\end{tabular} } & \includegraphics[width=0.45\textwidth]{./image.pdf}\\
(a) & (b) \\
\end{tabular}
\end{minipage}
\end{figure}
但是代码导致表格和图形未正确对齐,如下所示:
问题是什么?
答案1
如果tabular
和图像的高度大致相同,则将它们对齐到基线。默认情况下,\includegraphics
在底部对齐,但tabular
在垂直中心对齐。使用\begin{tabular}[b]
就足够了,因为它将垂直中心对齐更改为与最后一行的基线对齐...
其他选项包括添加
\usepackage[export]{adjustbox}
在你的序言中,使用
\includegraphics[valign=c,...]{<image>}
这会将图像与tabular
s(默认)垂直中心对齐。