使用命令‘figure’时,如何使一行中图形之间的间距变小?

使用命令‘figure’时,如何使一行中图形之间的间距变小?
\begin{figure}[H]
    \centering
    \subcaptionbox{}{\includegraphics[width=6cm,height=3cm]{gaussian.eps}}
    \subcaptionbox{}{\includegraphics[width=6cm,height=3cm]{star.eps}}
    \subcaptionbox{}{\includegraphics[width=6cm,height=3cm]{heart.eps}}
    \label{fig:exmmmf}
\end{figure}

我要让这三个身影一个个靠得更近一些?

答案1

从简单的猜测(即使缺少最小的例子)我认为你只是必须%在行尾添加一些,请参阅下面的建议。

\documentclass{article}

\usepackage[demo]{graphicx}
\usepackage{subcaption}

\begin{document}

\begin{figure}[H]
    \centering
    \subcaptionbox{}{\includegraphics[width=6cm,height=3cm]{gaussian.eps}}%
    \subcaptionbox{}{\includegraphics[width=6cm,height=3cm]{star.eps}}\\%
    \subcaptionbox{}{\includegraphics[width=6cm,height=3cm]{heart.eps}}%
    \label{fig:exmmmf}
\end{figure}

\end{document}

副标题示例

您使用该包可能有原因subcaption,我更喜欢使用该subfig包,它不需要在行尾添加注释标记......

我刚刚从LaTeX 维基百科

subfigure和软件包subfig已被弃用,不应再使用,

所以请忽略我下面的建议。

\documentclass{article}

\usepackage[demo]{graphicx}
\usepackage{subfig}

\begin{document}

\begin{figure}[H]
    \centering
    \subfloat[subcaption]{\includegraphics[width=6cm,height=3cm]{gaussian}}
    \subfloat[subcaption]{\includegraphics[width=6cm,height=3cm]{star}}
    \\
    \subfloat[subcaption]{\includegraphics[width=6cm,height=3cm]{heart}}
    \caption{Figure caption}
    \label{fig:label}
\end{figure}

\end{document}

子图示例

相关内容