تحذيرالملفات والموارد

استشهاد غير معرّف

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 في الـ playground وجمّعها فورًا.