דילוג לתוכן

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 בטקסט מאבדת את היחידה

LaTeXמבוא: \usepackage{siunitx}פתיחה בעורך (נפתח בכרטיסייה חדשה)
The track is \SI{44}{\kilo\metre} long.

לשונית הבעיות: Skipped 3 unknown commands: \SI, \kilo, \metre

בנוסחה, כל הנוסחה הופכת לאדומה:

\SI בנוסחה מציגה אותה באדום

LaTeXמבוא: \usepackage{siunitx}פתיחה בעורך (נפתח בכרטיסייה חדשה)
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.