החבילה physics ב-Scissor LaTeX
החבילה physics לא עובדת ב-Scissor LaTeX: פקודות של physics כמו \abs, \norm, \dv, \pdv, \qty, \vb ו-\grad לא מוכרות, ולכן כל נוסחה שמשתמשת באחת מהן מוצגת באדום; הגדירו את המעטות שאתם צריכים עם \newcommand, או כתבו אותן במלואן.
מה החבילה עושה
physics מציעה פקודות קצרות לסימונים שפיזיקאים כותבים לעיתים קרובות: ערכים מוחלטים ונורמות (\abs, \norm), נגזרות (\dv, \pdv), סוגריים אוטומטיים (\qty), וקטורים מודגשים (\vb), אופרטורים וקטוריים (\grad, \curl), עקבות ומטריצות (\tr, \mqty), וסימון bra-ket.
מה עובד כאן
| פקודה | ב-Scissor LaTeX | מה לכתוב במקום |
|---|---|---|
\abs{x} | לא נתמך | \left\lvert x \right\rvert |
\norm{v} | לא נתמך | \left\lVert v \right\rVert |
\dv{f}{x} | לא נתמך | \frac{\mathrm{d} f}{\mathrm{d} x} |
\pdv{f}{x} | לא נתמך | \frac{\partial f}{\partial x} |
\qty(...) | לא נתמך | \left( ... \right) |
\vb{F}, \vu{x} | לא נתמך | \mathbf{F}, \hat{\mathbf{x}} |
\grad, \curl, \laplacian | לא נתמך | \nabla f, \nabla \times \mathbf{F}, \nabla^2 f |
\div | שונה | כאן (כמו ב-LaTeX רגיל) \div היא סימן החילוק ÷. כתבו \nabla \cdot \mathbf{F}. |
\tr, \Tr | לא נתמך | \operatorname{Tr} A |
\dd x | לא נתמך | \,\mathrm{d}x |
\eval{f}_0^1 | לא נתמך | \left. f \right\rvert_0^1 |
\order{x^2} | לא נתמך | \mathcal{O}(x^2) |
\mqty(...) | לא נתמך | \begin{pmatrix} ... \end{pmatrix} |
\ev, \expval, \comm | לא נתמך | \langle x \rangle, ו-[A, B] לקומוטטור |
דוגמאות
נוסחה עם \abs ו-\dv מוצגת באדום:
פקודות physics מציגות נוסחה אדומה
\abs{x - 44} + \dv{f}{x}באדום: אי אפשר לקרוא את הנוסחה, ולכן מוצג קוד המקור שלה במקומה.
אותו סימון, כתוב בפקודות סטנדרטיות:
כתוב במלואו בפקודות סטנדרטיות
\left\lvert x - 44 \right\rvert + \frac{\mathrm{d} f}{\mathrm{d} x},
\qquad
\left\lVert \mathbf{v} \right\rVert,
\qquad
\nabla \times \mathbf{F},
\qquad
\int_0^1 f(x) \,\mathrm{d}xנגזרות חלקיות וערכי תוחלת כותבים בפקודות הסטנדרטיות:
\pdv ו-\expval בפקודות סטנדרטיות
\frac{\partial f}{\partial x} + \frac{\partial^2 f}{\partial x \, \partial y},
\qquad
\langle x \rangle = 44אם משתמשים בהם הרבה, אפשר להגדיר פקודות קצרות משלך בפראמבל. אל תטענו את physics באותו זמן, כי בהתקנת TeX היא כבר מגדירה את השמות האלה:
\abs, \norm, \dv ו-\dd משלך
\documentclass{article}
\usepackage{amsmath}
\newcommand{\abs}[1]{\left\lvert #1 \right\rvert}
\newcommand{\norm}[1]{\left\lVert #1 \right\rVert}
\newcommand{\dv}[2]{\frac{\mathrm{d} #1}{\mathrm{d} #2}}
\newcommand{\dd}{\,\mathrm{d}}
\newcommand{\vb}[1]{\mathbf{#1}}
\DeclareMathOperator{\Tr}{Tr}
\begin{document}
\[
\abs{x - 44} \le \norm{\vb{v}}, \qquad
\dv{f}{x}, \qquad
\int_0^1 f(x) \dd x, \qquad
\Tr A
\]
\end{document}תאימות
- מהתקנת TeX לכאן: כל נוסחה עם פקודה של
physicsהופכת לאדומה. הוסיפו את שורות ה-\newcommandשלמעלה (והסירו את\usepackage{physics}) כדי שהן יעבדו בשני המקומות. - מכאן להתקנת TeX: מסמכים עם פקודות משלך מתהדרים שם בלי שינוי.
המדריך המלא נמצא ב-CTAN: ctan.org/pkg/physics. ראו גם פקודות משלך עם \newcommand ו-סוגריים ותוחמים.
שאלות ותשובות
איך כותבים ערך מוחלט בלי החבילה physics?
כותבים \left\lvert x \right\rvert, או מגדירים פעם אחת בפראמבל \newcommand{\abs}[1]{\left\lvert #1 \right\rvert} וממשיכים לכתוב \abs{x}.
למה נוסחה עם פקודות physics אדומה?
הממיר לא מכיר את הפקודות של physics, ולכן נוסחה שמשתמשת באחת מהן מוצגת באדום ומופיעה בלשונית הבעיות. כתבו את הפקודות הסטנדרטיות מהטבלה שלמעלה, או הגדירו פקודות משלך עם \newcommand.
כל דוגמה בדף הזה מסודרת על ידי Scissor LaTeX בזמן בניית האתר. עודכן לאחרונה: 2026-11-07.