随着每个后续列,图像将放大

随着每个后续列,图像将放大

我正在尝试创建一个有 5 列 2 行的表格。第一行应显示图像,第二行显示相应的文本。在我的主 tex 文件中,我有以下代码来导入表格\input{chapter3/buttonTable}。我的buttonTable.tex文件中有以下代码:

\begin{table}[b]
\begin{tabularx}{\textwidth}{ |X|X|X|X|X| }
    \hline
    \includegraphics{./images/buttons/Windows-Buttons.png}
    & 
    \includegraphics{./images/buttons/MacOSX-Buttons.png}
    & 
    \includegraphics{./images/buttons/Gnome-Buttons.png}
    & 
    \includegraphics{./images/buttons/iOS-Buttons.png}
    & 
    \includegraphics{./images/buttons/Android-Buttons.png}
    \\ \hline
    Windows 7 & Mac OS X & Gnome & iOS & Android \\
    \hline
\end{tabularx}
\end{table}

这是输出: http://i47.tinypic.com/1z5r8ys.jpg

基本上我有两个问题:

  1. 为什么图像会变得越来越大?我该如何避免这种情况?
  2. 我怎样才能使文本在表​​格中居中?

答案1

我设置了一个演示,但无法重现该问题。从这个最小示例开始,然后扩展它,直到问题开始显现。

\documentclass{article}

\usepackage{graphicx}

\begin{document}

\begin{table}
\begin{tabular}{|c|c|c|c|c|}
    \hline
    \includegraphics[height=1cm]{./images/buttons/splash.png}
    & 
    \includegraphics[height=1cm]{./images/buttons/splash.png}
    & 
    \includegraphics[height=1cm]{./images/buttons/splash.png}
    & 
    \includegraphics[height=1cm]{./images/buttons/splash.png}
    & 
    \includegraphics[height=1cm]{./images/buttons/splash.png}
    \\ \hline
    Windows 7 & Mac OS X & Gnome & iOS & Android \\
    \hline
\end{tabular}
\caption{tablecaption}
\label{tablelabel}
\end{table}

\end{document}

相关内容