Das subcaption
Paket ist eine sinnvolle Erweiterung für den Fall, dass mehrere sogenannter Subfloats
innerhalb eines Floats verwendet werden soll, mit anderen Worten, wenn mehrere (Unter-)Abbildungen zusammen in einer (Haupt-)Abbildung verwendet werden sollen. Dies gilt in gleicher Weise auch für die Tabellen.
Oft werden im Zusammenhang mit dem subcaption
Paket, auch die zwei Pakete subfig
und subfigure
erwähnt, wobei von letzterem (subfigure
) abzuraten ist, da es bereits als veraltet und überholt eingestuft ist. Da es einige ältere Vorlagen gibt, die nicht mit subcaption
kompatibel sind, kann es durchaus möglich sein, dass in diesem Fall, das subfig
Paket weiterhelfen kann.
Das subcaption
Paket Ihnen die Möglichkeit, die Subfloats
mit jeweils lokalen eigenen Beschriftungen zu versehen und es existiert auch eine optionale globale Beschriftung zu setzen. Das nachfolgende Beispiel veranschaulicht die Verwendung des Paketes subcaption
.
\documentclass{article} %... \usepackage{graphicx} \usepackage{subcaption} %... \begin{document} %... \begin{figure} \begin{subfigure}[c]{0.5\textwidth} \includegraphics[width=0.25\textwidth]{PIC1} \subcaption{Dirndl anprobieren} \end{subfigure} \begin{subfigure}[c]{0.5\textwidth} \includegraphics[width=0.25\textwidth]{PIC2} \subcaption{Start in den Sonntag} \end{subfigure} \caption{Polina auf Reisen} \end{figure} %... \end{document}
(a) Dirndl anprobieren | (b) Start in den Sonntag | |
Figure 1: Polina auf Reisen |
Innerhalb der figure
Umgebung wurden hier zwei zusätzliche subfigure
Umgebungen eingefügt. Der Aufbau folgt dennoch dem typischen Ablauf einer figure
Umgebung.
Bei Tabellen wird analog vorgegangen, abgesehen davon, dass es diesmal innerhalb einer table
Umgebung umgesetzt wird.
\begin{table} \begin{subtable}[c]{0.5\textwidth} \begin{tabular}{|c|c|c|} \hline A & B & C \\ \hline 1 & 2 & 3 \\ \hline 4 & 5 & 6 \\ \hline \end{tabular} \subcaption{Subtable Tabelle Nr. 1} \end{subtable} \begin{subtable}[c]{0.5\textwidth} \begin{tabular}{c|c|c} A & B & C \\ \hline 1 & 2 & 3 \\ \hline 4 & 5 & 6 \\ \end{tabular} \subcaption{Subtable Tabelle Nr. 2} \end{subtable} \caption{Zwei Tabellen mit Subtable nebeneinander} \end{table}
Querverweise
Im Fall, dass Sie Verweise setzen möchten, ist hier die Wahl des Ortes für die Platzierung des label
Befehls wichtig. Es macht einen Unterschied, ob das Gesamtbild oder eines der Teilbilder referenziert werden soll.
Wenn die Abbildung beziehungsweise die Tabelle in das Abbildungsverzeichnis beziehungsweise in das Tabellenverzeichnis aufgenommen werden soll, muss die optionale globale Beschriftung gesetzt werden.
\documentclass{article} %... \usepackage{graphicx} \usepackage{subcaption} %... \begin{document} %... \begin{figure} \begin{subfigure}[c]{0.5\textwidth} \centering \includegraphics[width=0.25\textwidth]{PIC1} \subcaption{Dirndl anprobieren} \label{fig:lokal} \end{subfigure} \begin{subfigure}[c]{0.5\textwidth} \centering \includegraphics[width=0.25\textwidth]{PIC2} \subcaption{Start in den Sonntag} \end{subfigure} \caption{Polina auf Reisen} \label{fig:Global} \end{figure} %... \ref{fig:Global} vs. \ref{fig:lokal} \listoffigures %... \end{document}
Das Paket wird hier verwendet:
Mehrere Abbildungen nebeneinander