가로로 정렬된 여러 하위 그림

가로로 정렬된 여러 하위 그림

같은 행에 가로로 정렬된 여러 그림을 표시하는 데 약간의 문제가 있습니다. 다음 LaTeX 명령을 사용하고 있는데 다음과 같이 위치가 잘못된 그림을 얻습니다.

나쁜 그림

\usepackage{caption}
\usepackage{subcaption}

\begin{figure}
    \centering
    \begin{subfigure}[a]{0.125\textwidth}
        \centering
        \includegraphics[width=\textwidth]{Boxplot_Profit_RandCA_Library_KPI_19_31181_Rules_8_Size_3.png}
        \caption{}
        \label{fig:}
    \end{subfigure}
    \hfill
    \begin{subfigure}[b]{0.125\textwidth}
        \centering
        \includegraphics[width=\textwidth]{Boxplot_Weight_RandCA_Library_KPI_19_31181_Rules_8_Size_3.png}
        \caption{}
        \label{fig:}
    \end{subfigure}
    \hfill
    \begin{subfigure}[c]{0.125\textwidth}
        \centering
        \includegraphics[width=\textwidth]{Boxplot_Profit_RandCA_Library_KPI_40_100000_Rules_8_Size_3.png}
        \caption{}
        \label{fig:f}
    \end{subfigure}
    \hfill
    \begin{subfigure}[d]{0.125\textwidth}
        \centering
        \includegraphics[width=\textwidth]{Boxplot_Weight_RandCA_Library_KPI_40_100000_Rules_8_Size_3.png}
        \caption{}
        \label{fig:}
    \end{subfigure}
    \hfill
    \begin{subfigure}[e]{0.125\textwidth}
        \centering
        \includegraphics[width=\textwidth]{Boxplot_Profit_RandCA_Library_KPI_60_100000_Rules_8_Size_3.png}
        \caption{}
        \label{fig:}
    \end{subfigure}
    \hfill
    \begin{subfigure}[f]{0.125\textwidth}
        \centering
        \includegraphics[width=\textwidth]{Boxplot_Weight_RandCA_Library_KPI_40_100000_Rules_8_Size_3.png}
        \caption{}
        \label{fig:}
    \end{subfigure}
       \caption{Six simple graphs}
       \label{fig:three graphs}
\end{figure}

답변1

다음을 찾고 있는 것 같습니다.

여기에 이미지 설명을 입력하세요

그의 의견에서 @Miyase가 언급했듯이 하위 그림 옵션의 의미를 오해하고 있습니다. Thea는 t(상단용), c(중간용) 및 b(하단용) 배치에 따라 다릅니다 . 캡션 레이블은 명령으로 정의되며 기본값은 각 (또는 ) 부동소수점 \caption에서 재설정되는 작은 알파벳 문자 a, b, c 등입니다 .figuretable

따라서 그림의 MWE는 다음과 같아야 합니다.

\documentclass{article}
\usepackage[font=small]{subcaption}
\usepackage{graphicx}

\begin{document}
    \begin{figure}[ht]
\setkeys{Gin}{width=\linewidth}
    \begin{subfigure}[t]{0.15\textwidth}
\includegraphics{example-image-duck}%{Boxplot_Profit_RandCA_Library_KPI_19_31181_Rules_8_Size_3.png}
\caption{}
\label{fig:}
    \end{subfigure}
\hfill
    \begin{subfigure}[t]{0.15\textwidth}
\includegraphics{example-image-duck}%{Boxplot_Weight_RandCA_Library_KPI_19_31181_Rules_8_Size_3.png}
\caption{}
\label{fig:}
    \end{subfigure}
\hfill
    \begin{subfigure}[t]{0.15\textwidth}
\includegraphics{example-image-duck}%{Boxplot_Profit_RandCA_Library_KPI_40_100000_Rules_8_Size_3.png}
\caption{}
\label{fig:f}
    \end{subfigure}
\hfill
    \begin{subfigure}[t]{0.15\textwidth}
\includegraphics{example-image-duck}%{Boxplot_Weight_RandCA_Library_KPI_40_100000_Rules_8_Size_3.png}
\caption{}
\label{fig:}
    \end{subfigure}
\hfill
    \begin{subfigure}[t]{0.15\textwidth}
\includegraphics{example-image-duck}%{Boxplot_Profit_RandCA_Library_KPI_60_100000_Rules_8_Size_3.png}
\caption{}
\label{fig:}
    \end{subfigure}
\hfill
    \begin{subfigure}[t]{0.15\textwidth}
\includegraphics{example-image-duck}%{Boxplot_Weight_RandCA_Library_KPI_40_100000_Rules_8_Size_3.png}
\caption{}
\label{fig:}
    \end{subfigure}
\caption{Six simple graphs}
\label{fig:three graphs}
    \end{figure}
\end{document}

답변2

subcaptionbox와 같은 하위 캡션이 필요하지 않은 경우 의 첫 번째 매개변수를 공백으로 설정할 수 있습니다 \subcaptionbox{}{\includegraphics[width=.125\linewidth]{example-image}}.

\documentclass{article}
\usepackage{graphicx}
\usepackage{subcaption}
\begin{document}

\begin{figure}
\centering
\subcaptionbox{a1\label{a1}}{\includegraphics[width=.125\linewidth]{example-image}}\hfill
\subcaptionbox{a2\label{a2}}{\includegraphics[width=.125\linewidth]{example-image}}\hfill
\subcaptionbox{a3\label{a3}}{\includegraphics[width=.125\linewidth]{example-image}}\hfill
\subcaptionbox{a4\label{a4}}{\includegraphics[width=.125\linewidth]{example-image}}\hfill
\subcaptionbox{a5\label{a5}}{\includegraphics[width=.125\linewidth]{example-image}}\hfill
\subcaptionbox{a6\label{a6}}{\includegraphics[width=.125\linewidth]{example-image}}
\caption{bbb}
\label{bbb}
\end{figure}

\end{document}

여기에 이미지 설명을 입력하세요

관련 정보