Несколько горизонтально выровненных подрисунков

Несколько горизонтально выровненных подрисунков

У меня возникли небольшие проблемы с отображением нескольких рисунков, выровненных по горизонтали в одной строке. Я использую следующие команды 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 в своем комментарии, вы неправильно понимаете значение параметров подрисунка. Они предназначены для его размещения: t(для верха), c(для середины) и b(для низа). Метки подписей определяются \captionкомандой и по умолчанию представляют собой маленькие буквы алфавита a, b, c и т. д., сбрасываемые на каждом figure(или table) плавающем элементе.

Итак, МЗ для вашей фигуры должен быть следующим:

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

введите описание изображения здесь

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