如何使用子标题包将三幅图像对齐到同一行

如何使用子标题包将三幅图像对齐到同一行
\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}

相关内容