Как установить 3 картинки на одной линии

Я пишу свой тезис и получаю некоторую помощь о LaTeX. Я хотел бы установить 3 изображения в одной строке и сделать 3 х 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}

Но я получаю некоторые ошибки:

У тебя есть идея решить мою проблему?

Спасибо!

1 ответ

Решение

Я думаю, что вы должны определить ширину фигуры следующим образом: \includegraphics[width=0.3\linewidth]{your_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}

\ Конец {} фигура

Другие вопросы по тегам