Принудительное размещение рисунка с 4 подрисунками в двух столбцах

Принудительное размещение рисунка с 4 подрисунками в двух столбцах

Я пытался:

\begin{figure*}
        \centering
        \begin{subfigure}[b]{0.25\textwidth}
                \includegraphics[width=\textwidth]{figures/a}
                \caption{a}
                \label{fig:a}
        \end{subfigure}%

        \begin{subfigure}[b]{0.25\textwidth}
                \includegraphics[width=\textwidth]{figures/b}
                \caption{b}
                \label{fig:b}
        \end{subfigure}

        \begin{subfigure}[b]{0.25\textwidth}
                \includegraphics[width=\textwidth]{figures/c}
                \caption{c}
                \label{fig:c}
        \end{subfigure}
         \begin{subfigure}[b]{0.25\textwidth}
                \includegraphics[width=\textwidth]{figures/d}
                \caption{d}
                \label{fig:d}
        \end{subfigure}
        \caption{Pictures of ABCD}\label{fig:ABCD}
\end{figure*}

но цифры появились в одном столбце вертикально! Как мне заставить эти 4 цифры занять горизонтальное положение в обоих столбцах

решение1

Пустые строки между окружениями подрисунков приводят к разрыву строки внутри окружения рисунка, поэтому удаление этих пустых строк там, где вы хотите оставить их на той же строке в созданном документе, дает желаемый результат:

\begin{figure*}
    \centering
    \begin{subfigure}[b]{0.25\textwidth}
            \includegraphics[width=\textwidth]{figures/a}
            \caption{a}
            \label{fig:a}
    \end{subfigure}
    \begin{subfigure}[b]{0.25\textwidth}
            \includegraphics[width=\textwidth]{figures/b}
            \caption{b}
            \label{fig:b}
    \end{subfigure}

    \begin{subfigure}[b]{0.25\textwidth}
            \includegraphics[width=\textwidth]{figures/c}
            \caption{c}
            \label{fig:c}
    \end{subfigure}
    \begin{subfigure}[b]{0.25\textwidth}
            \includegraphics[width=\textwidth]{figures/d}
            \caption{d}
            \label{fig:d}
    \end{subfigure}
    \caption{Pictures of ABCD}\label{fig:ABCD}
\end{figure*}

Приложение:

Вы также можете «закомментировать пустые строки», так сказать, если хотите сохранить читабельность исходного кода:

\begin{figure*}
    \centering
    \begin{subfigure}[b]{0.25\textwidth}
            \includegraphics[width=\textwidth]{figures/a}
            \caption{a}
            \label{fig:a}
    \end{subfigure}
    % this comment avoids break-line...
    \begin{subfigure}[b]{0.25\textwidth}
            \includegraphics[width=\textwidth]{figures/b}
            \caption{b}
            \label{fig:b}
    \end{subfigure}

    \begin{subfigure}[b]{0.25\textwidth}
            \includegraphics[width=\textwidth]{figures/c}
            \caption{c}
            \label{fig:c}
    \end{subfigure}
    % ... this comment too
    \begin{subfigure}[b]{0.25\textwidth}
            \includegraphics[width=\textwidth]{figures/d}
            \caption{d}
            \label{fig:d}
    \end{subfigure}
    \caption{Pictures of ABCD}\label{fig:ABCD}
\end{figure*}

Связанный контент