خطأ فادحالطباعة والتخطيط

وحدة قياس غير صالحة

! Illegal unit of measure (pt inserted).

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

أُعطي معامل بُعد رقمًا دون وحدة صالحة، أو بوحدة غير معروفة. يفترض LaTeX الوحدة pt ويواصل، لكن النتيجة غالبًا خاطئة.

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

  • كتابة ⁦\hspace{1}⁩ بدلًا من ⁦\hspace{1em}⁩ أو ⁦\hspace{1cm}⁩
  • استخدام وحدة CSS مثل px لا يتعرّف عليها LaTeX
  • وحدة مفقودة في ⁦\rule{}{}⁩ أو ⁦\vrule⁩ أو ⁦\hrule⁩

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

حدّد دائمًا وحدة عند كتابة الأبعاد. وحدات TeX الصالحة تشمل pt وbp وmm وcm وin وem وex وpc وdd وcc وsp. كما تعمل الوحدات النسبية مثل ⁦\textwidth⁩ و⁦\linewidth⁩ أبعادًا.

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

يسبب الخطأ
\documentclass{article}
\begin{document}

\rule{100px}{2px}  % px is not a valid LaTeX unit

\end{document}
تم الإصلاح
\documentclass{article}
\begin{document}

\rule{100pt}{2pt}  % Use LaTeX units: pt, mm, cm, em, etc.

\end{document}

أخطاء ذات صلة

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

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