יישור משוואות ב-LaTeX: align, gather, cases
משתמשים בסביבה equation לנוסחה ממוספרת אחת, וב-align לכמה שורות שמיושרות לפי &. שמים \label{eq:name} בפנים, ו-\eqref{eq:name} בטקסט מדפיס את המספר בסוגריים.
משוואה ממוספרת
הסביבה equation מסדרת נוסחה אחת בשורה משלה עם מספר בצד ימין. מוסיפים \label בתוכה, ומפנים אליה עם \eqref (מספר בסוגריים) או עם \ref (המספר בלבד).
משוואה ממוספרת והפניה אליה
The energy of a body at rest is
\begin{equation}
E = mc^2 . \label{eq:energy}
\end{equation}
Equation~\eqref{eq:energy} links mass and energy;
\ref{eq:energy} is its number.equation* ו-\[ ... \] נותנים את אותה פריסה בלי מספר. הסביבות עם הכוכבית מגיעות מהחבילה amsmath; כדאי לטעון אותה בכל מסמך עם מתמטיקה.
יישור של כמה שורות
align מיישר כמה שורות לפי הסימן &, בדרך כלל ממש לפני =. מסיימים כל שורה, חוץ מהאחרונה, ב-\\.
שורות מיושרות לפי סימן השוויון
\begin{align*}
(a+b)^2 &= (a+b)(a+b) \\
&= a^2 + ab + ba + b^2 \\
&= a^2 + 2ab + b^2
\end{align*}איך המספור עובד כאן
Scissor LaTeX ממספר משוואות כמו התקנת TeX: כל שורה של align או gather מקבלת מספר משלה.
| כותבים | התקנת TeX | Scissor LaTeX |
|---|---|---|
equation | מספר אחד | מספר אחד |
align, gather עם שלוש שורות | שלושה מספרים | שלושה מספרים |
\nonumber או \notag בחלק מהשורות | השורות האלה בלי מספר | השורות האלה בלי מספר |
\nonumber בכל שורה | בלי מספרים | בלי מספר |
align*, gather*, equation* | בלי מספרים | בלי מספר |
שני \label בבלוק אחד | שתי תוויות | שתי תוויות |
\tag{A} | התג "A" במקום מספר | התג "A" במקום מספר |
\numberwithin{equation}{section} | (1.1), (1.2) | (1.1), (1.2) |
בלוק align: מספר אחד לכל שורה
\begin{align}
f(x) &= (x+1)^2 \label{eq:square} \\
&= x^2 + 2x + 1
\end{align}
By \eqref{eq:square}, $f(1) = 4$.סביבת equation אחת לכל שורה ממוספרת
\begin{equation}
a + b = 44 \label{eq:sum}
\end{equation}
\begin{equation}
a - b = 2 \label{eq:diff}
\end{equation}
Adding \eqref{eq:sum} and \eqref{eq:diff} gives $a = 23$.gather: שורות ממורכזות
gather ממרכז כמה שורות בלי ליישר אותן זו לזו.
שורות ממורכזות עם gather*
\begin{gather*}
a^2 + b^2 = c^2 \\
e^{i\pi} + 1 = 0 \\
\sin^2 x + \cos^2 x = 1
\end{gather*}split: משוואה ארוכה אחת על פני כמה שורות
בתוך equation, split שובר נוסחה ארוכה אחת לכמה שורות מיושרות שחולקות מספר אחד.
משוואה ארוכה שמפוצלת לשתי שורות
\begin{equation}
\begin{split}
(x+y)^3 &= (x+y)(x+y)^2 \\
&= x^3 + 3x^2y + 3xy^2 + y^3
\end{split}
\end{equation}גם multline שובר נוסחה ארוכה, בלי יישור: השורה הראשונה שלו מסודרת משמאל והאחרונה מימין.
cases: הגדרות לפי מקרים
הסביבה cases שמה סוגר מסולסל גדול לפני כמה שורות. מפרידים בין הערך לתנאי עם &.
פונקציה שמוגדרת לפי מקרים
\begin{equation*}
\operatorname{sign}(x) =
\begin{cases}
-1 & \text{if } x < 0, \\
0 & \text{if } x = 0, \\
1 & \text{if } x > 0.
\end{cases}
\end{equation*}aligned ו-gathered בתוך מתמטיקה אחרת
aligned ו-gathered עובדים כמו align* ו-gather*, אבל בתוך נוסחה, למשל בתוך \[ ... \] או ליד סוגר מסולסל.
aligned בתוך מתמטיקה בתצוגה
\[
\left.
\begin{aligned}
x + y &= 44 \\
x - y &= 4
\end{aligned}
\right\}
\quad \Rightarrow \quad x = 24,\ y = 20
\]סביבות אחרות
| סביבה | ב-Scissor LaTeX |
|---|---|
equation, equation* | עובד |
align, align* | עובד, מספר אחד לכל שורה |
gather, gather* | עובד, מספר אחד לכל שורה |
multline, multline* | עובד |
split (בתוך equation) | עובד |
cases, aligned, gathered | עובד |
alignat, flalign | עובד |
eqnarray | עובד |
כמה זוגות עמודות & בשורת align אחת | עובד |
\intertext{...} | עובד |
מה שונה מהתקנת TeX
עוד על החבילה בדף amsmath ובדף mathtools. המדריך המלא של החבילה נמצא ב-ctan.org/pkg/amsmath.
כדי לנסות במהירות נוסחה אחת, עם תצוגה מקדימה חיה, משתמשים בעורך המשוואות של LaTeX.
שאלות ותשובות
איך מיישרים משוואות לפי סימן השוויון?
משתמשים ב-\begin{align*} ... \end{align*} ושמים & ממש לפני כל =. מסיימים כל שורה, חוץ מהאחרונה, ב-\\.
איך מסירים את המספר ממשוואה אחת?
משתמשים ב-equation*, ב-align* או ב-\[ ... \] לנוסחה בלי מספר. כדי להשמיט את המספר של שורה אחת ב-align, שמים \nonumber (או \notag) בשורה הזו, לפני ה-\\ שלה.
איך ממספרים כל שורה של align?
align ממספר כל שורה בנפרד; שמים \label בכל שורה שרוצים להפנות אליה.
כל דוגמה בדף הזה מסודרת על ידי Scissor LaTeX בזמן בניית האתר. עודכן לאחרונה: 2026-11-07.