[Tex/LaTex] Latex figure numbering as part a,b,c

floatssubfloats

I am writing an article and I have to display figures side by side. I used the commands from the following link How to order 3 images horizontally? to do that. However, the figures are numbered in sequence, eg. Figure 1, Figure 2 Figure 3. I would like all of them to be part of same figure 1 and have subsections as (a) , (b) and (c).

Best Answer

You could also use the subcaption package and its subfigure environment. The following example sets up the subfigures so that they occupy the full width of the textblock. It also assumes that the graphs associated with each subfigure are all equally wide; if that's not the case, simply adjust the widths of the subfigures appropriately.

enter image description here

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