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۔