\documentclass{article} \usepackage{graphicx} \usepackage{subcaption} \usepackage{hyperref} \setlength{\parindent}{0pt} \hypersetup{ colorlinks=true, linkcolor=blue, citecolor=blue, filecolor=magenta, urlcolor=blue, } \begin{document} % Insert Image at specified Position The following \autoref{image0} is inserted at the specified position. \begin{figure}[h] \centering \includegraphics[width=0.7\textwidth]{dependency_2x.png} \caption{This is xkcd 2347} \label{image0} \end{figure} This Reference to \autoref{image0} was inserted below the figure at the specified position. % Insert an Array of Images \newpage The following \autoref{all_images} is inserted at the specified position. It contains six images, see \autoref{image1}, \autoref{image2}, \autoref{image3}, \autoref{image4}, \autoref{image5} and \autoref{image6}. \begin{figure}[h] \centering \begin{subfigure}[b]{0.3\textwidth} \centering \includegraphics[width=\textwidth]{dependency_2x.png} \caption{image} \label{image1} \end{subfigure} \hfill \begin{subfigure}[b]{0.3\textwidth} \centering \includegraphics[width=\textwidth]{dependency_2x.png} \caption{image} \label{image2} \end{subfigure} \hfill \begin{subfigure}[b]{0.3\textwidth} \centering \includegraphics[width=\textwidth]{dependency_2x.png} \caption{image} \label{image3} \end{subfigure} \vspace{0.2cm} \begin{subfigure}[b]{0.3\textwidth} \centering \includegraphics[width=\textwidth]{dependency_2x.png} \caption{image} \label{image4} \end{subfigure} \hfill \begin{subfigure}[b]{0.3\textwidth} \centering \includegraphics[width=\textwidth]{dependency_2x.png} \caption{image} \label{image5} \end{subfigure} \hfill \begin{subfigure}[b]{0.3\textwidth} \centering \includegraphics[width=\textwidth]{dependency_2x.png} \caption{image} \label{image6} \end{subfigure} \caption{All images} \label{all_images} \end{figure} This Reference to \autoref{all_images} was inserted below the figure at the specified position. \pagebreak \listoffigures \end{document}