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

