Ich habe ein kleines Problem beim Versuch, mehrere Abbildungen horizontal ausgerichtet in derselben Reihe anzuzeigen. Ich verwende die folgenden LaTeX-Befehle und erhalte die folgende falsch platzierte Abbildung:
\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}
Antwort1
Es scheint, dass Sie nach Folgendem suchen:
Wie @Miyase in seinem Kommentar erwähnt hat, missverstehen Sie die Bedeutung der Unterabbildungsoptionen. Sie sind für ihre Platzierung zuständig: t
(für oben), c
(für Mitte) und b
(für unten). Beschriftungen werden per \caption
Befehl definiert und sind standardmäßig kleine alphabetische Buchstaben a, b, c usw., die bei jedem figure
(oder table
) Float zurückgesetzt werden.
Der MWE für Ihre Abbildung sollte also lauten:
\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}
Antwort2
Sie können den ersten Parameter subcaptionbox
leer lassen, wenn Sie keine Unterüberschrift benötigen, beispielsweise \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}