我想制作一张包含很多数字的表格。
\begin{table}
\centering
\begin{tabular}{c|c|c}
Index & Stand. Residuals & acf\\ \hline\hline
BEL 20 & \vspace{-10pt}\includegraphics[scale=0.6]{res_B}\vspace{-10pt} & \vspace{-10pt}\includegraphics[scale=0.6]{acf_B}\vspace{-10pt} \\ \hdashline
CAC 40 & \includegraphics[scale=0.6]{res_C}\vspace{-10pt} & \vspace{-10pt}\includegraphics[scale=0.6]{acf_B}\vspace{-10pt}\\ \hdashline
DAX & \vspace{-10pt}\includegraphics[scale=0.6]{res_D} \vspace{-10pt} & \vspace{-10pt}\includegraphics[scale=0.6]{acf_B}\vspace{-10pt}\\ \hdashline
FTSE 100 & \vspace{-10pt}\includegraphics[scale=0.6]{res_F}\vspace{-10pt} & \vspace{-10pt}\includegraphics[scale=0.6]{acf_B}\vspace{-10pt}
...
\end{tabular}
\end{table}
问题是我希望第一列中的文本水平居中。图形的大小不会有太大问题。这就是我得到的(不要看图形的大小,我会管理它,例如只有前 4 个索引)。
答案1
您的问题还远远不够清楚。
您说想要水平居中第一列,但它已经是了(因为c
列规范)您的意思是想要它相对于图像垂直居中吗?
第二列是c
水平(LR)框,mbox
因此您不能使用\vspace
。要将图像降低其自然高度的一半,您可以使用
\raisebox{-.5\height}{\includegraphics...}
由于这会将基线置于图像的中心,因此它会有效地移动第一列中的文本。或者,\raisebox
您可以使用adjustbox
提供更好界面的包。