Latex 如何在同一行上设置3张图片

Latex 如何在同一行上设置3张图片,latex,latex-environment,Latex,Latex Environment,我正在写我的论文报告,我得到了一些关于乳胶的帮助。 我想在同一行设置3张图片,每页制作3 x 3张图片 这是我的剧本: \begin{figure}[!h] \centering \begin{subfigure}[b]{0.3\textwidth} \includegraphics[width=\textwidth]{./Stage/Data/Field5_SN_map_final.png} \end{subfigure} \begin{subf

我正在写我的论文报告,我得到了一些关于乳胶的帮助。 我想在同一行设置3张图片,每页制作3 x 3张图片

这是我的剧本:

\begin{figure}[!h]
    \centering
    \begin{subfigure}[b]{0.3\textwidth}
        \includegraphics[width=\textwidth]{./Stage/Data/Field5_SN_map_final.png}
    \end{subfigure}
    \begin{subfigure}[b]{0.3\textwidth}
        \includegraphics[width=\textwidth]{./Stage/Data/Field6_SN_map_final.png}
    \end{subfigure}
    \begin{subfigure}[b]{0.3\textwidth}
        \includegraphics[width=\textwidth]{./Stage/Data/Field7_SN_map_final.png}
    \end{subfigure}
\end{figure}
但我有一些错误:

你有什么办法解决我的问题吗


谢谢大家!

我认为您应该这样定义图形的宽度:
\includegraphics[width=0.3\linewidth]{your\u figure}
并从
\subfigure
中删除宽度。所以代码应该是这样的:

\begin{figure}[!h]
\centering
\begin{subfigure}[b]
    \includegraphics[width=0.3\linewidth]{./Stage/Data/Field5_SN_map_final.png}
\end{subfigure}
\begin{subfigure}[b]
    \includegraphics[width=0.3\linewidth]{./Stage/Data/Field6_SN_map_final.png}
\end{subfigure}
\begin{subfigure}[b]
    \includegraphics[width=0.3\linewidth]{./Stage/Data/Field7_SN_map_final.png}
\end{subfigure}

\end{figure}

不是一个真正的答案,因此对于初学者来说,有一条评论:subfigure在很久以前就过时了,因此如果您能够使用subfig,您可能会得到更广泛用户群的支持来帮助您。第二,子图形不是只需要一个参数而需要两个大括号参数吗?。。。或者把这个问题移到-?