דילוג לתוכן

יישור משוואות ב-LaTeX: ‏align, ‏gather, ‏cases

משתמשים בסביבה equation לנוסחה ממוספרת אחת, וב-align לכמה שורות שמיושרות לפי &. שמים \label{eq:name} בפנים, ו-\eqref{eq:name} בטקסט מדפיס את המספר בסוגריים.

משוואה ממוספרת

הסביבה equation מסדרת נוסחה אחת בשורה משלה עם מספר בצד ימין. מוסיפים \label בתוכה, ומפנים אליה עם \eqref (מספר בסוגריים) או עם \ref (המספר בלבד).

משוואה ממוספרת והפניה אליה

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

equation* ו-\[ ... \] נותנים את אותה פריסה בלי מספר. הסביבות עם הכוכבית מגיעות מהחבילה amsmath; כדאי לטעון אותה בכל מסמך עם מתמטיקה.

יישור של כמה שורות

align מיישר כמה שורות לפי הסימן &, בדרך כלל ממש לפני =. מסיימים כל שורה, חוץ מהאחרונה, ב-\\.

שורות מיושרות לפי סימן השוויון

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

כותביםהתקנת TeXScissor 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: מספר אחד לכל שורה

LaTeXמבוא: \usepackage{amsmath}פתיחה בעורך (נפתח בכרטיסייה חדשה)
\begin{align}
  f(x) &= (x+1)^2 \label{eq:square} \\
       &= x^2 + 2x + 1
\end{align}
By \eqref{eq:square}, $f(1) = 4$.

סביבת equation אחת לכל שורה ממוספרת

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

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

משוואה ארוכה שמפוצלת לשתי שורות

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

פונקציה שמוגדרת לפי מקרים

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

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