لم يتم تثبيت هذه الحزمة

tlmgr وMiKTeX والجلب عند الطلب باستخدام Tectonic أو Oleafly.

لم يتم تثبيت هذه الحزمة

عاجلاً أم آجلاً يتوقف التحويل البرمجي بخط مثل ! خطأ LaTeX: لم يتم العثور على الملف "siunitx.sty". تعني الرسالة بالضبط ما تقوله: المستند الخاص بك يطلب حزمة، عبر \usepackage{siunitx}، ولم يتمكن المترجم من العثور على ملف الحزمة .sty` على جهازك. لا يوجد شيء خاطئ في المستند الخاص بك. لا تقوم توزيعات LaTeX بشحن كل حزمة بشكل افتراضي، ويعتمد الإصلاح على التوزيعة التي تقوم بتشغيلها.

تكس لايف

يتضمن TeX Live، التوزيع القياسي على Linux وmacOS (مثل MacTeX)، مدير حزم يسمى “tlmgr”. قم بتثبيت الحزمة المفقودة من المحطة الطرفية:

tlmgr install siunitx

إذا تم تثبيت TeX Live الكامل، وهو العديد من الجيجابايت، فكل شيء موجود بالفعل ولا ينبغي أن يحدث هذا الخطأ. ويظهر عادةً مع أنظمة التثبيت “الأساسية” أو “الصغيرة” الأصغر. لاحظ أن وسيطة tlmgr هي اسم الحزمة، وليس اسم الملف، لذلك لا يوجد امتداد .sty.

ميكتيكس

يحتوي MiKTeX، الشائع في نظام التشغيل Windows، على آليتين. تكتشف ميزة التثبيت الفوري الملف المفقود أثناء التجميع وتعرض عليك إحضاره، إما بمطالبتك أو المتابعة تلقائيًا اعتمادًا على الإعدادات. وبدلاً من ذلك، افتح وحدة تحكم MiKTeX، وانتقل إلى علامة التبويب “الحزم”، وابحث عن الحزمة، وقم بتثبيتها هناك. إذا بدا أن التثبيت الفوري يعطل عملية التحويل البرمجي، فعادةً ما يكون في انتظار مربع حوار التأكيد المخفي خلف نافذة أخرى.

التكتونية

يتخطى محرك Tectonic، الذي تجمعه Oleafly، الخطوة اليدوية: يتم تنزيل الحزم عند الطلب أثناء التجميع وتهبط في ذاكرة التخزين المؤقت المحلية للمحرك. الترجمة الأولى التي تستخدم siunitx تجلبها؛ يجمع لاحقًا إعادة استخدام ذاكرة التخزين المؤقت. يمكن أن يستغرق التشغيل الأول وقتًا أطول أثناء تنزيل التبعيات، ويحتاج إلى اتصال بالشبكة.

عند التثبيت لا يتم إصلاحه

إذا أبلغ مدير الحزم بعدم وجود مثل هذه الحزمة، فتحقق من التهجئة مقابل صفحة الحزمة على CTAN، أرشيف حزمة LaTeX المركزي على ctan.org. هناك حالتان غير متطابقتين تمثلان معظم الحالات العنيدة. أولاً، يمكن أن يكون للملف والحزمة أسماء مختلفة، لأن حزمة التوزيع قد تحتوي على عدة ملفات .sty. يؤدي البحث في CTAN عن اسم الملف .sty الدقيق من رسالة الخطأ إلى حل هذه المشكلة. ثانيًا، يقوم الخطأ أحيانًا بتسمية ملف من مشروعك الخاص، مثل ملف فئة نسي القالب تضمينه، ولا يستطيع أي مدير حزم توفير ذلك. يجب أن يأتي الملف من المكان الذي ظهر فيه القالب.

ملاحظة أخيرة بشأن النصيحة القديمة: تنزيل ملف .sty وحيد من الإنترنت إلى مجلد المشروع الخاص بك يعمل، نظرًا لأن LaTeX يبحث في الدليل الحالي أولاً، ولكنه يجمد تلك الحزمة في إصدار عشوائي ويخفيها من التحديثات. قم باختيار مدير الحزم، واحتفظ بخدعة النسخ اليدوية لحالات الطوارئ بالقرب من المواعيد النهائية.

العودة إلى {المسار}