Im doing an article but the reference made to the figure isn't matching with the figure number in the caption. (the figure says 1, but in the text referenced says 1.1 not 1).
How can be corrected? Thanks.
MWE
\documentclass[12pt,italian]{article}
\usepackage[sc]{mathpazo}
\usepackage{helvet}
\usepackage{courier}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[letterpaper]{geometry}
\geometry{verbose,tmargin=1.5cm,bmargin=1.5cm,lmargin=1.5cm,rmargin=1.5cm}
\setcounter{tocdepth}{2}
\usepackage{color}
\usepackage{babel}
\usepackage{float}
\usepackage{graphicx}
\usepackage[unicode=true,
bookmarks=true,bookmarksnumbered=true,bookmarksopen=true,bookmarksopenlevel=2,
breaklinks=true,pdfborder={0 0 1},backref=false,colorlinks=true]
{hyperref}
\hypersetup{pdftitle={Title},
pdfauthor={Autor},
pdfsubject={theme},
pdfkeywords={},
linkcolor=black, citecolor=black, urlcolor=blue, filecolor=blue, pdfpagelayout=OneColumn, pdfnewwindow=true, pdfstartview=XYZ, plainpages=false}
\makeatletter
\pagenumbering{roman}
\let\myTOC\tableofcontents
\renewcommand\tableofcontents{%
\pdfbookmark[1]{\contentsname}{}
\myTOC
\cleardoublepage
\pagenumbering{arabic} }
\makeatother
\begin{document}
\listoffigures
\title{\textsf{\large{}Title}}
\author{\textsf{}\thanks{\textsf{\large{}\protect\href{}{}}}}
\maketitle
\textsf{\large{}\tableofcontents{}}{\large\par}
\section{\textsf{\large{}1st section title}}
\subsection{\textsf{subsection}}
texttexttexttexttexttexttexttexttexttext
texttexttexttexttexttexttexttexttexttext
texttexttexttexttexttexttexttex \ref{f1}
\begin{center}
\begin{figure}[H]
\includegraphics{pasted1}
\caption{caption}
\end{figure}
\label{f1}
\end{center}
\end{document}

\label{f1}is out of thefigureenvironment, so it is labeling the previous\subsection{}. – Sigur Sep 29 '21 at 01:12