خطأ فادحبنية المستند
\caption خارج بيئة عنصر عائم
! LaTeX Error: \caption outside float.
ماذا يعني هذا الخطأ
استُخدم الأمر \caption{} خارج بيئة عنصر عائم (figure أو table). التعليقات التوضيحية جزء من إدارة العناصر العائمة، ولا يمكن أن تظهر إلا داخل بيئات figure أو table أو ما يماثلها من العناصر العائمة.
الأسباب الشائعة
- استخدام \caption مباشرةً في جسم المستند دون بيئة figure أو table تحيط به
- أُغلقت بيئة figure أو table عن غير قصد قبل \caption
- استخدام \includegraphics دون بيئة figure تحيط به
كيفية الإصلاح
ضع المحتوى و\caption داخل بيئة figure أو table. استخدم دائمًا \begin{figure}...\end{figure} حول الصور التي تريد إضافة تعليق توضيحي إليها، و\begin{table}...\end{table} للجداول.
أمثلة على الشيفرة
يسبب الخطأ
\documentclass{article}
\usepackage{graphicx}
\begin{document}
\includegraphics{plot.png}
\caption{My plot} % Error: no surrounding figure
\end{document}تم الإصلاح
\documentclass{article}
\usepackage{graphicx}
\begin{document}
\begin{figure}[h]
\centering
\includegraphics{plot.png}
\caption{My plot}
\label{fig:plot}
\end{figure}
\end{document}أخطاء ذات صلة
جرّب الحل مباشرة
الصق شيفرة LaTeX في الـ playground وجمّعها فورًا.

