删除带图片的表格中的填充

删除带图片的表格中的填充

我有一张表格,每个单元格中有 2 张小图片。我使用以下方法减少了水平填充:

\setlength{\tabcolsep}{0pt}

但是表格分隔线和图片之间(图片下方)仍然留有垂直的白色空间。我发现的所有技巧都是关于如何让空间更大。

但是我怎样才能删除垂直填充?

我怎样才能消除图像之间的水平空间? 表格中图片的垂直填充

\begin{table*}[t]
\begin{center}
\caption{Comparison of the form and position}
\setlength{\tabcolsep}{0pt}
\begin{tabular}{|c|}
\hline
\multicolumn{7}{|c|}{-2.5 cm} 
\\ \hline
\includegraphics[height=27mm]{image1.png}
\includegraphics[height=27mm]{image2.png} \\ \hline
$\varphi$=0.5, 126 m/s \\ \hline
\end{tabular}
\end{center}
\end{table*}

答案1

行间填充是因为图像的底部位于基线上,并且表格行考虑了下降部分的可能深度。

我们可以通过降低顶行图像来消除空白。可以使用类似的技巧在图像上方设置对称填充。

\documentclass{article}
\usepackage{graphicx}
\usepackage[export]{adjustbox}
\usepackage{siunitx}
\sisetup{per-mode=symbol}
\begin{document}
\begin{center}
\begin{tabular}{@{}c@{}}
\hline
\\[-\ht\strutbox]
\includegraphics[height=27mm,raise=-\dp\strutbox]{example-image-a}
\includegraphics[height=27mm,raise=-\dp\strutbox]{example-image-b} \\
\includegraphics[height=27mm]{example-image-a}
\includegraphics[height=27mm]{example-image-b} \\ \hline
$\varphi=0.5, \SI{126}{\meter\per\second}$ \\ \hline
\end{tabular}
\end{center}
\end{document}

在此处输入图片描述

答案2

\arraystretch您可以更改

\def\arraystretch{0.15}

选择合适的值。

\documentclass{article}
\usepackage{graphicx}
\usepackage{siunitx}
\sisetup{per-mode=symbol}
\begin{document}
\begin{center}
\setlength{\tabcolsep}{0pt}
\def\arraystretch{0.15}
\begin{tabular}{c}
\hline
\includegraphics[height=27mm]{example-image-a}
\includegraphics[height=27mm]{example-image-b} \\\hline
\includegraphics[height=27mm]{example-image-a}
\includegraphics[height=27mm]{example-image-b} \\\noalign{\smallskip} \hline \noalign{\smallskip}
$\varphi =0.5, 126\si{\meter\per\second}$ \\ \noalign{\smallskip} \hline 
\end{tabular}
\end{center}
\end{document}

在此处输入图片描述

您还可以通过在行尾添加来逐行删除该空格\\[-\dp\strutbox]。所有学分都归于\dp\strutbox

\documentclass{article}
\usepackage{graphicx}
\usepackage{siunitx}
\sisetup{per-mode=symbol}
\begin{document}
\begin{center}
\setlength{\tabcolsep}{0pt}
\begin{tabular}{|c|}
\hline
\includegraphics[height=27mm]{example-image-a}
\includegraphics[height=27mm]{example-image-b} \\[-\dp\strutbox]\hline
\includegraphics[height=27mm]{example-image-a}
\includegraphics[height=27mm]{example-image-b} \\ \hline 
$\varphi =0.5, 126\si{\meter\per\second}$ \\ \hline
\end{tabular}
\end{center}
\end{document}

在此处输入图片描述

相关内容