我正在尝试创建一个有 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}
这是输出:
基本上我有两个问题:
- 为什么图像会变得越来越大?我该如何避免这种情况?
- 我怎样才能使文本在表格中居中?
答案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}