خطأ فادحالأوامر والحزم
تعارض خيارات الحزمة
! LaTeX Error: Option clash for package XXX.
ماذا يعني هذا الخطأ
تُحمَّل الحزمة نفسها مرتين بخيارات مختلفة، وهو ما لا يسمح به LaTeX. يحدث ذلك غالبًا عندما تحمّل حزمة أخرى داخليًا الحزمة نفسها بإعدادات تختلف عمّا حددته.
التجميع الذكي في FormaTeX
يكتشف التجميع الذكي في FormaTeX أنماط تعارض الخيارات الشائعة ويعيد ترتيب تحميل الحزم تلقائيًا.
الأسباب الشائعة
- تحميل حزمة صراحةً مع خيارات بعد أن حمّلتها حزمة أخرى بالفعل
- تحميل الحزمة نفسها مرتين بقوائم خيارات مختلفة
- حزمة تحمّل داخليًا تبعية بإعدادات متعارضة
كيفية الإصلاح
حمّل الحزمة بالخيارات التي تريدها في أبكر موضع ممكن، قبل أي حزمة قد تحمّلها تلقائيًا. وإذا كانت إحدى التبعيات سبب التعارض، فحمّلها أولًا بخياراتك ثم حمّل الحزمة التي تعتمد عليها.
أمثلة على الشيفرة
يسبب الخطأ
\documentclass{article}
\usepackage{hyperref} % hyperref loads xcolor internally
\usepackage[dvipsnames]{xcolor} % Option clash!
\begin{document}
Hello
\end{document}تم الإصلاح
\documentclass{article}
\usepackage[dvipsnames]{xcolor} % Load xcolor first with your options
\usepackage{hyperref} % hyperref reuses xcolor without conflict
\begin{document}
Hello
\end{document}أخطاء ذات صلة
جرّب الحل مباشرة
الصق شيفرة LaTeX في الـ playground وجمّعها فورًا.

