وحدة قياس غير صالحة
! 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}أخطاء ذات صلة
\hbox ممتلئ بزيادة (سطر عريض جدًا)
Overfull \hbox (Xpt too wide) in paragraph at lines N--M.
لا يوجد سطر لإنهائه (\\ في غير موضعه)
! LaTeX Error: There's no line here to end.
\hbox غير ممتلئ (تباعد كلمات رديء)
Underfull \hbox (badness 10000) in paragraph at lines N--M.
عنصر عائم مستخدم في غير وضع الفقرة الخارجية
! LaTeX Error: Not in outer par mode.
جرّب الحل مباشرة
الصق شيفرة LaTeX في الـ playground وجمّعها فورًا.

