استشهاد غير معرّف
LaTeX Warning: Citation 'XXX' on page N undefined.
ماذا يعني هذا الخطأ
يشير الأمر \cite{key} إلى مفتاح في قائمة المراجع غير موجود في ملف .bib الحالي، أو لم يُشغَّل BibTeX/Biber. ينتج ذلك [?] في المخرجات بدلًا من رقم الاستشهاد.
الأسباب الشائعة
- مفتاح الاستشهاد غير موجود في أي ملف .bib محمّل
- لم يُشغَّل BibTeX أو Biber بعد إضافة الاستشهاد
- مسار ملف .bib في \bibliography{} خاطئ
- خطأ إملائي في مفتاح الاستشهاد (المفاتيح حساسة لحالة الأحرف)
كيفية الإصلاح
شغّل تسلسل التجميع الكامل: pdflatex ← bibtex ← pdflatex ← pdflatex. تحقق من أن المفتاح في \cite{key} يطابق تمامًا المفتاح في ملف .bib. وتأكد من أن مسار \bibliography{} يشير إلى ملف .bib الصحيح.
أمثلة على الشيفرة
\documentclass{article}
\begin{document}
See~\cite{smith2024} for details.
\bibliography{refs}
\bibliographystyle{plain}
\end{document}% refs.bib must contain:
% @article{smith2024,
% author = {Smith, John},
% title = {My Paper},
% year = {2024},
% }
\documentclass{article}
\begin{document}
See~\cite{smith2024} for details.
\bibliography{refs}
\bibliographystyle{plain}
\end{document}أخطاء ذات صلة
ملف غير موجود
! LaTeX Error: File 'XXX' not found.
امتداد رسومات غير معروف
! LaTeX Error: Unknown graphics extension: .XXX.
محرف يونيكود غير مدعوم (pdfLaTeX)
! Package inputenc Error: Unicode char U+XXXX not set up for use with LaTeX.
تعذر تحديد حجم الرسم (لا يوجد BoundingBox)
! LaTeX Error: Cannot determine size of graphic (no BoundingBox).
جرّب الحل مباشرة
الصق شيفرة LaTeX في الـ playground وجمّعها فورًا.

