\usepackage{graphicx}
\usepackage{subcaption}
\begin{figure}[h!]
\centering
\begin{subfigure}[b]{.3\textwidth}
\includegraphics[width=\textwidth]{nano1_Images/eclipsed_iron.png}
\caption{Eclipsed Cobalt}
\label{img1}
\end{subfigure}
\begin{subfigure}[b]{.3\textwidth}
\includegraphics[width=\textwidth]{nano1_Images/staggered_iron.png}
\caption{Eclipsed Cobalt}
\label{img2}
\end{subfigure}
\begin{subfigure}[b]{.3\textwidth}
\includegraphics[width=\textwidth]{nano1_Images/eclipsed_cobalt.png}
\caption{Eclipsed Cobalt}
\label{img3}
\end{subfigure}
\caption{DMol3, atom colors}
\end{figure}
答案1
如果您希望子图位于一行中,则不应在它们后面换行。为了提高可读性,您可以注释掉换行符。
\end{subfigure}%
\begin{subfigure}