خطأ فادحالملفات والموارد

ملف .sty للحزمة غير موجود

! LaTeX Error: File 'XXX.sty' not found.

ماذا يعني هذا الخطأ

لا يستطيع LaTeX العثور على ملف النمط لحزمة حاولت تحميلها بـ ⁦\usepackage{}⁩. الحزمة إما غير مثبّتة في توزيعة TeX لديك، أو لها اسم مختلف، أو أنها حزمة مخصصة غير موجودة في المجلد الحالي.

التجميع الذكي في FormaTeX

يثبّت التجميع الذكي في FormaTeX حزم CTAN المفقودة تلقائيًا من توزيعة TeX Live الكاملة قبل تجميع مستندك.

الأسباب الشائعة

  • الحزمة غير مثبّتة في توزيعة TeX لديك
  • خطأ إملائي في اسم الحزمة
  • ملف .sty مخصص غير موجود في المجلد نفسه الذي يحتوي ملف .tex
  • استخدام حزمة أحدث غير متوفرة في تثبيت TeX أقدم

كيفية الإصلاح

ثبّت الحزمة المفقودة: نفّذ tlmgr install packagename (TeX Live) أو استخدم مدير الحزم في MiKTeX. تحقق من اسم الحزمة الدقيق على CTAN. وللحزم المخصصة، ضع ملف .sty في المجلد نفسه الذي يحتوي ملف .tex.

أمثلة على الشيفرة

يسبب الخطأ
\documentclass{article}
\usepackage{nonexistentpackage}  % Not installed
\begin{document}
Hello
\end{document}
تم الإصلاح
\documentclass{article}
% Install via: tlmgr install booktabs
\usepackage{booktabs}
\begin{document}
Hello
\end{document}

أخطاء ذات صلة

جرّب الحل مباشرة

الصق شيفرة LaTeX في الـ playground وجمّعها فورًا.