انتقل إلى المحتوى

siunitx في Scissor LaTeX

لا تعمل حزمة siunitx في Scissor LaTeX. الأوامر \SI و\si و\qty و\unit و\num غير معروفة: في النص يبقى العدد وتختفي الوحدة (مع ملاحظة في تبويب «المشكلات»)، وفي الصيغة تتحول الصيغة كلها إلى الأحمر؛ اكتب الوحدات باستخدام \mathrm ومسافة رفيعة \, بدلًا منها.

ماذا تفعل الحزمة

تنضّد siunitx الأعداد والوحدات بطريقة متسقة. تكتب \SI{44}{\kilo\metre} (أو \qty{44}{\km} في الإصدار 3) فتحصل على العدد ثم مسافة رفيعة ثم وحدة قائمة. كما تنسّق الأعداد الطويلة، وتحاذي الأعداد في أعمدة الجداول، وتطبع المجالات والقوائم.

ما الذي يعمل هنا

الأمرفي Scissor LaTeXما تراه
\SI{44}{\kilo\metre} و\qty{44}{\km} في النصغير مدعوم"44": يبقى العدد وتضيع الوحدة. ويسرد تبويب «المشكلات» الأوامر المتخطّاة.
\si{\metre\per\second} و\unit{...} في النصغير مدعوملا شيء: تضيع الوحدة.
\num{12345.6} في النصغير مدعوم"12345.6"، دون تجميع الأرقام.
أيٌّ منها داخل $...$ أو \[...\]غير مدعومتُعرض الصيغة كلها باللون الأحمر.
\sisetup{...} ونوع العمود Sغير مدعوميُتخطّى \sisetup بصمت. ويُقرأ العمود S على أنه عمود متوسّط، فلا تُحاذى الأعداد عند الفاصلة العشرية.

أمثلة

في النص، يبقى العدد أما الوحدة فلا:

\SI في النص تفقد الوحدة

The track is \SI{44}{\kilo\metre} long.

تبويب المشكلات: Skipped 3 unknown commands: \SI, \kilo, \metre

في الصيغة، تتحول الصيغة كلها إلى الأحمر:

\SI في صيغة تعرضها بالأحمر

The speed is $v = \SI{12}{\metre\per\second}$.

بالأحمر: تتعذّر قراءة الصيغة، لذلك تظهر شيفرتها المصدرية بدلًا منها.

اكتب الوحدات يدويًا. تفصل المسافة الرفيعة \, بين العدد والوحدة، ويُبقي \mathrm الوحدة قائمة:

أعداد ووحدات مكتوبة يدويًا

The track is $44\,\mathrm{km}$ long, and John Doe runs it at
$3.5\,\mathrm{m\,s^{-1}}$. The water is at $20\,^{\circ}\mathrm{C}$
(or 20\,\textdegree C in text), the resistor has $12\,\mathrm{k\Omega}$,
the hair is $5\,\mu\mathrm{m}$ thick, and the sample weighs
$1.2 \times 10^{3}\,\mathrm{kg}$. Prices rose by 10\,\%.
نضّده Scissor LaTeX: أعداد ووحدات مكتوبة يدويًا

إن كنت تكتب وحدات كثيرة، فالأوامر القصيرة توفّر عليك الكتابة:

أوامر الوحدات الخاصة بك

\documentclass{article}
\newcommand{\un}[1]{\,\mathrm{#1}}
\newcommand{\celsius}{\,^{\circ}\mathrm{C}}
\begin{document}
Erika Mustermann measured $44\un{mm}$ at $21\celsius$,
and a flow of $0.8\un{L\,min^{-1}}$.
\end{document}

التوافق

  • من تثبيت TeX إلى هنا: يحتفظ النص بالأعداد لكنه يفقد الوحدات، وتتحول الصيغ التي تحتوي أوامر siunitx إلى الأحمر. استبدلها بـ \,\mathrm{...} كما في الأعلى.
  • من هنا إلى تثبيت TeX: تُترجَم الوحدات المكتوبة باستخدام \mathrm و\, في كل مكان وتبدو بالشكل نفسه.

الدليل الكامل موجود على CTAN: ctan.org/pkg/siunitx. راجع أيضًا الرياضيات في LaTeX: الأساسيات.

انظر أيضًا أساسيات الرياضيات والجداول وphysics.

أسئلة وأجوبة

كيف أكتب الدرجات المئوية دون siunitx؟

في الصيغة اكتب 20\,^{\circ}\mathrm{C}، وفي النص اكتب 20\,\textdegree C. كلاهما يعمل هنا وفي تثبيت TeX.

لماذا توجد مسافة بين العدد والوحدة؟

تفصل معظم أدلة الأسلوب الوحدات عن الأعداد بمسافة رفيعة. يعطي \, هذه المسافة ويُبقي العدد والوحدة على سطر واحد.

كل مثال في هذه الصفحة ينضّده Scissor LaTeX عند بناء الموقع. آخر تحديث: 2026-11-07.