با سلام
فایل شما چند مشکل دارد:
الف) اولا چرا در ابتدای متن \begin{document} ندارید. در کل ساختار یک فایل tex به صورت زیر است.
\documentclass{report}
.......................................................................
.......................................................................
\begin{document}
.......................................................................
.......................................................................
\end{document}
ب) برای اینکه در جاهایی که ارجاع دارید، ارجاعها ظاهر شوند باید دوبار کامپایل کنید، در کل در latex، اینگونه کار میکند که با یک بار کامپایل، ابتدا ارجاعات را در یک فایل میریزد، سپس
با کامپایل دوم ارجاعات را در مکان مناسب قرار میدهد. پس اگر دوبار عملیات کامپایل را انجام دهید، ارجاعات یاد شده را مشاهده میکنید.
ج) شما از سبک article دارید استفاده میکنید.
\documentclass{article}
در سبک article که ما مفهوم chapter نداریم. سبک article برای یک مقاله است، شما در مقاله فصلبندی دارید؟!
در سبکهای report و book مفهوم chapter وجود دارد. اگر از این سبکها استفاده کنید، سوال دوم شما هم پاسخ داده میشوید. یعنی شماره فصل در ابتدای شماره اشکال، جداول، فرمولها
و .. ظاهر میشود.
اکنون فرض کنید که از سبک report استفاده کردهاید. به صورت پیش فرض شماره اشکال به صورت شماره فصل + شماره شکل است. اما اگر دوست داشته باشید که مثلا شماره section
نیز به این شماره اضافه شود، باید از دستور زیر استفاده کنید.
\renewcommand{\thefigure}{\arabic{chapter}.\arabic{section}.\arabic{figure}}
با این دستور من نحوه شمارهگذاری شکلها را تغییر دادم، و گفتم اول شماره فصل + شماره بخش + شماره شکل.
مثلا در همین سبک report یا book اگر بخواهید فقط شماره شکل قرار گیرد، باید بنویسید.
\renewcommand{\thefigure}{\arabic{figure}}
این دستور را باید بین documentclass و begin{document} قرار دهید.
فایل اتچ شده را نگاه کنید.
باتشکر