같은 행에 가로로 정렬된 여러 그림을 표시하는 데 약간의 문제가 있습니다. 다음 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 등입니다 .figure
table
따라서 그림의 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}