سلام
محیط tikzpicture فقط برای اینه که بتونین توش کد tikz بنویسین و شکل و ... رو رسم کنه.
توش نمیشه caption و label گذاشت.
برای اینکه به یک عکس، جدول، و ... بتونین caption و label بدین یک راهش اینه که توی محیط figure یا table (بسته به محتویاتش) بذارین.
یعنی باید این طور باشه:
محیط tikzpicture فقط برای اینه که بتونین توش کد tikz بنویسین و شکل و ... رو رسم کنه.
توش نمیشه caption و label گذاشت.
برای اینکه به یک عکس، جدول، و ... بتونین caption و label بدین یک راهش اینه که توی محیط figure یا table (بسته به محتویاتش) بذارین.
یعنی باید این طور باشه:
کد: [انتخاب]
\begin{figure}[!ht] %begin of float figure with options h=here, t=top of page, !=inforce ignore some ...
\caption{Write caption of figure here.}% a caption for figure.
\label{fig1.1}%a label for figure
\begin{center}
\begin{tikzpicture}% Begin of tikz picture environment
write tikz code here.
\end{tikzpicture}% End of tikz picture environment
\end{center}
\end{figure}
به محل caption، label و ... و شروع و پایان محیطها توجه کنین.