सामग्री पर जाएँ

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 की हर लाइन को अपना नंबर मिलता है।

आप लिखते हैं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 ब्लॉक: हर लाइन का एक नंबर

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।