与此相关问题。如何减少两张并排图像之间的默认间隙?提前谢谢您。
答案1
图像之间没有间隙。间隙是由于每个子图内每个图像的大小造成的。
在贡萨洛的回答,每个子图都占据了半行文本,但每个子图内的图像仅使用了 40% 的可用空间。这就产生了间隙。
下面的代码显示了原始答案和另一个答案,其中子图中的图像使用了整个可用空间。 并且没有间隙!
\documentclass{article}
\usepackage{graphicx}
\usepackage{caption}
\usepackage{subcaption}
\begin{document}
\begin{figure}
\centering
\begin{subfigure}{.5\textwidth}
\centering
\includegraphics[width=.4\linewidth]{example-image}
\caption{A subfigure}
\label{fig:sub1}
\end{subfigure}%
\begin{subfigure}{.5\textwidth}
\centering
\includegraphics[width=.4\linewidth]{example-image}
\caption{A subfigure}
\label{fig:sub2}
\end{subfigure}
\caption{A figure with two subfigures}
\label{fig:test}
\end{figure}
\begin{figure}
\centering
\begin{subfigure}{.5\textwidth}
\centering
\includegraphics[width=\linewidth]{example-image}
\caption{A subfigure}
\label{fig:sub1}
\end{subfigure}%
\begin{subfigure}{.5\textwidth}
\centering
\includegraphics[width=\linewidth]{example-image}
\caption{A subfigure}
\label{fig:sub2}
\end{subfigure}
\caption{A figure with two subfigures}
\label{fig:test}
\end{figure}
\end{document}