
Ich schreibe einen Artikel und muss Abbildungen nebeneinander anzeigen. Ich habe die Befehle aus dem folgenden Link verwendetWie ordne ich 3 Bilder horizontal an?um das zu tun. Die Abbildungen sind jedoch der Reihe nach nummeriert, z. B. Abbildung 1, Abbildung 2, Abbildung 3. Ich möchte, dass sie alle Teil derselben Abbildung 1 sind und Unterabschnitte wie (a), (b) und (c) haben.
Antwort1
subcaption
Sie können auch das Paket und seine Umgebung verwenden subfigure
. Das folgende Beispiel richtet die Unterabbildungen so ein, dass sie die gesamte Breite des Textblocks einnehmen. Es wird auch angenommen, dass die mit jeder Unterabbildung verknüpften Diagramme alle gleich breit sind. Wenn dies nicht der Fall ist, passen Sie einfach die Breite der subfigure
Diagramme entsprechend an.
\documentclass{article}
\usepackage{subcaption}
\usepackage[demo]{graphicx} % omit 'demo' for real document
\begin{document}
\begin{figure}
\begin{subfigure}{0.31\textwidth}
\includegraphics[width=\linewidth]{fig_a.pdf}
\caption{First subfigure} \label{fig:1a}
\end{subfigure}%
\hspace*{\fill} % maximize separation between the subfigures
\begin{subfigure}{0.31\textwidth}
\includegraphics[width=\linewidth]{fig_b.pdf}
\caption{Second subfigure} \label{fig:1b}
\end{subfigure}%
\hspace*{\fill} % maximizeseparation between the subfigures
\begin{subfigure}{0.31\textwidth}
\includegraphics[width=\linewidth]{fig_c.pdf}
\caption{Third subfigure} \label{fig:1c}
\end{subfigure}
\caption{A figure that contains three subfigures} \label{fig:1}
\end{figure}
\end{document}
Antwort2
Sie können subfig
das Paket verwenden:
\usepackage{subfig}
\begin{figure}[htbp]
\subfloat[subfig-a's caption]{\includegraphics[height=1.8in]{...}}
\subfloat[subfig-b's caption]{\includegraphics[height=1.8in]{...}}
\subfloat[subfig-c's caption]{\includegraphics[height=1.8in]{...}}
\caption{...}
\end{figure}