संरेखित वातावरण में प्रत्येक समीकरण को कैसे लेबल करें?


81

मुझे आश्चर्य है कि संरेखित वातावरण में प्रत्येक समीकरण को कैसे लेबल किया जाए? उदाहरण के लिए

\begin{align} \label{eq:lnnonspbb}
\lambda_i + \mu_i = 0 \\
\mu_i \xi_i = 0 \\
\lambda_i [y_i( w^T x_i + b) - 1 + \xi_i] = 0
\end{align} 

केवल पहले समीकरण को लेबल करें और केवल पहले समीकरण को बाद में संदर्भित किया जा सकता है।

जवाबों:


96

आप प्रत्येक पंक्ति को अपने मामले में अलग से लेबल कर सकते हैं:

\begin{align}
  \lambda_i + \mu_i = 0 \label{eq:1}\\
  \mu_i \xi_i = 0 \label{eq:2}\\
  \lambda_i [y_i( w^T x_i + b) - 1 + \xi_i] = 0 \label{eq:3}
\end{align} 

ध्यान दें कि यह केवल एएमएस वातावरण के लिए काम करता है जो कई समीकरणों के लिए डिज़ाइन किया गया है (जैसा कि बहु-एकल समीकरणों के विपरीत है)।


3
"एएमएस वातावरण जो कि कई समीकरणों के लिए डिज़ाइन किए गए हैं (बहुस्तरीय एकल समीकरणों के विपरीत)" से आपका क्या मतलब है?
18

5
@jvriesem: पर्यावरण alignकई समीकरणों के लिए है। प्रत्येक समीकरण को एक संख्या प्राप्त होगी। यदि आप एक equationपर्यावरण का उपयोग करते हैं, और alignedउसके अंदर एक वातावरण डालते हैं , तो पूरे ब्लॉक को एक समीकरण माना जाता है, और एक नंबर प्राप्त होगा। \labelइसके अंदर कई एस
लगाने से

12

आमतौर पर मेरे संरेखित वातावरण की तरह स्थापित कर रहे हैं

\begin{align} 
  \label{eqn1}
  \lambda_i + \mu_i = 0 \\
  \label{eqn2}
  \mu_i \xi_i = 0 \\
  \label{eqn3}
  \lambda_i [y_i( w^T x_i + b) - 1 + \xi_i] = 0
\end{align} 

जिस लेबल को आप संदर्भित करना चाहते हैं, उसमें \ लेबल कमांड को रखा जाना चाहिए, लाइन में प्लेसमेंट मायने नहीं रखता है। मैं इसे लाइन में शुरुआत में रखना पसंद करता हूं (विवरण के एक प्रकार के रूप में), जबकि अन्य उन्हें अंत में रखते हैं।


5

इस तरह

\begin{align} 

x_{\rm L} & = L \int{\cos\theta\left(\xi\right) d\xi}, \label{eq_1} \\\\

y_{\rm L} & = L \int{\sin\theta\left(\xi\right) d\xi}, \nonumber

\end{align}

5

\tagमें भी काम करता है align*। उदाहरण:

\begin{align*}
  a(x)^{2} &= bx\tag{1}\\ 
  a(x)^{2} &= b\tag{2}\\ 
  ax &= b\tag{3}\\ 
  a(x)^{2}+bx &= c\tag{4}\\ 
  a(x)^{2}+c &= bx\tag{5}\\ 
  a(x)^{2} &= bx+c\tag{6}\\ \\ 
  Where\quad a, b, c \, \in N
\end{align*}

आउटपुट:

पीडीएफ टैग उदाहरण के लिए


1
कुछ महत्वपूर्ण: यह alignकेवल में काम नहीं करता है align*
pentavalentcarbon


0

alignपैकेज से पर्यावरण के भीतरamsmath इसका इस्तेमाल गठबंधन करने के लिए संभव है \labelऔर \tagप्रत्येक समीकरण या लाइन के लिए। उदाहरण के लिए, कोड:

\documentclass{article}
\usepackage{amsmath}

\begin{document}
Write
\begin{align}
x+y\label{eq:eq1}\tag{Aa}\\
x+z\label{eq:eq2}\tag{Bb}\\
y-z\label{eq:eq3}\tag{Cc}\\
y-2z\nonumber
\end{align}
then cite \eqref{eq:eq1} and \eqref{eq:eq2} or \eqref{eq:eq3} separately.
\end{document}

उत्पादन:

आउटपुट का स्क्रीनशॉट

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.