表格单元格中没有边距的图像

表格单元格中没有边距的图像

我想制作一张包含图片的表格,这些图片与表格的线条完美契合。这是我的解决方案:

\begin{table}
\centering
\begin{tabular}{|c|c|}
\hline
   \includegraphics[height=.05\textwidth]{IMG_Temp} &
   \includegraphics[height=.05\textwidth]{IMG_Temp} \\
\hline
   1 & 2\\
\hline
\end{tabular}
\caption{Text.}
\label{tab:table}
\end{table}

table showing images with white gaps

我发现通过添加@{}这样的内容:\begin{tabular}{|@{}c@{}|@{}c@{}|},我就可以摆脱水平边距。

table showing images with no gaps at side but gap at bottom

但是,图像下方仍然有一点间隙。我该如何消除这个边缘?

答案1

使用选项valign提供的键确实能得到想要的结果(有趣的是,这并不取决于键的值)。这仅当图像的垂直尺寸大于总尺寸时才有效。adjustboxexport\baselineskip

\documentclass[]{article}

\usepackage[export]{adjustbox}
\usepackage{duckuments}
\usepackage{graphicx}

\begin{document}
\begin{tabular}[]{|@{}c@{}|}
  \hline
  \includegraphics[height=.05\textheight,valign=b]{example-image-duck}\\
  \hline
  next line\\
  \hline
\end{tabular}
\end{document}

enter image description here

相关内容