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*}

관련 정보