\hline 没有覆盖整个单元格

\hline 没有覆盖整个单元格

我正在使用 egreg 提供的此处显示的答案:

如何放置图像矩阵?

但是我希望在图表和图表下方的标题之间有一条线。我尝试通过在和之间\subf放置一个来修改函数来实现这一点。这似乎在添加图像之前有效。但是当添加图像时,标题上方的水平线和周围矩阵的垂直线之间存在间隙(见下图)?\hline#1#2

如何消除这些差距?

\usepackage[spanish]{babel}
\usepackage{graphicx}

\newcommand{\subf}[2]{%
{\small\begin{tabular}[t]{@{}c@{}}
#1\ \hline \#2
\end{tabular}}%
}


\begin{document}
\begin{figure}
\centering
\begin{tabular}{|c|c|}
\hline
\subf{\includegraphics[width=60mm]{example-image-4x3.pdf}}
 {``iteraciones máximas \\ de BT''$=20$}
&
\subf{\includegraphics[width=60mm]{example-image-4x3.pdf}}
 {``Periodo de Tenencia \\ en Lista Tabú''$=2$}
\\
\hline
\subf{\includegraphics[width=60mm]{example-image-4x3.pdf}}
 {``iteraciones máximas \\ de BT''$=20$}
&
\subf{\includegraphics[width=60mm]{example-image-4x3.pdf}}
 {``Periodo de Tenencia \\ en Lista Tabú''$=2$}
\\
\hline
\end{tabular}
\end{figure}
\end{document} 

在此处输入图片描述

答案1

区别在于 增加了额外的空间\tabcolsep。例如,您可以将 更改\begin{tabular}{|c|c|}\begin{tabular}{|@{}c@{}|@{}c@{}|}

您也可以将(本地)设置\tabcolsep0pt

(可惜没有插图,因为您的图像无法访问。)

相关内容