अनुभाग-आधारित समीकरण संख्याओं, जैसे (2.1), के लिए amsmath लोड करें और प्रीऐम्बल में \numberwithin{equation}{section} रखें। यह मार्गदर्शिका Mac उपयोगकर्ताओं को संख्या-निर्धारण योजना चुनने, रीसेट कॉन्फ़िगर करने और लंबे दस्तावेज़ में संदर्भ जाँचने में मदद करती है। LaTeX समीकरण-निर्धारण का दस्तावेज़ीकरण
काउंटर बदलने से पहले संख्या-निर्धारण योजना चुनें
दस्तावेज़ क्लास और वह संख्या तय करके शुरू करें जिसे आप चाहते हैं कि पाठक उद्धृत करे। मानक article क्लास में समीकरणों के लिए एक सतत क्रम होता है। मानक report और book क्लास अध्यायों पर समीकरणों को पहले से रीसेट करते हैं और उनकी संख्याओं के आगे अध्याय संख्या लगाते हैं। मौजूदा दस्तावेज़ को अनुकूलित करते समय ये डिफ़ॉल्ट मायने रखते हैं। LaTeX के मानक दस्तावेज़ क्लास
| अपेक्षित परिणाम | कॉन्फ़िगरेशन |
|---|---|
मानक article में सतत संख्याएँ |
क्लास का डिफ़ॉल्ट बनाए रखें |
| अनुभाग संख्याएँ, जैसे (2.1) | \numberwithin{equation}{section} जोड़ें |
मानक report या book में अध्याय संख्याएँ |
क्लास का डिफ़ॉल्ट बनाए रखें |
मानक report या book में सतत संख्याएँ |
\counterwithout{equation}{chapter} से समीकरण और अध्याय के बीच संबंध हटाएँ |
| संबंधित समूह, जैसे (2.3a), (2.3b) | उसके डिस्प्ले को subequations में रखें |
इन विकल्पों में क्लास के डिफ़ॉल्ट, प्रलेखित काउंटर कमांड और amsmath समूह परिवेश शामिल हैं। कस्टम क्लास के लिए, मानक डिफ़ॉल्ट लागू होने की धारणा बनाने से पहले उसका दस्तावेज़ीकरण देखें। मानक क्लास की परिभाषाएँ, काउंटर संबंध कमांड, उपसमीकरण के उदाहरण
संख्या-निर्धारण को तीन अलग-अलग निर्णयों के रूप में देखें: संग्रहीत काउंटर मान, उसका मुद्रित रूप और उसे रीसेट करने वाली घटना। उदाहरण के लिए, केवल अनुभाग उपसर्ग से अनुभाग पर रीसेट होना तय नहीं होता। \numberwithin कमांड पदानुक्रम और उसके मुद्रित रूप, दोनों को कॉन्फ़िगर करता है; मौजूदा amsmath इसे कर्नेल के \counterwithin कमांड के ज़रिए लागू करता है। LaTeX समीकरण-निर्धारण का कार्यान्वयन
अपने Mac पर अनुभाग-संख्या वाला पूरा उदाहरण बनाएँ
नीचे दिया गया पूरा दस्तावेज़ मानता है कि LaTeX इंस्टॉलेशन काम कर रहा है और संपादक pdfLaTeX के लिए कॉन्फ़िगर किया गया है। इसे numbering-demo.tex नाम से सहेजें। TeXShop में अपना pdfLaTeX इंजन चुनें और टाइपसेट करने के लिए Command-T दबाएँ; डेवलपर के रिलीज़ नोट्स में यह शॉर्टकट दर्ज है। TeXShop में बदलाव
\documentclass{article}
\usepackage{amsmath}
\numberwithin{equation}{section}
\begin{document}
\section{Algebraic identities}
\begin{equation}
(a+b)^2=a^2+2ab+b^2
\label{eq:square}
\end{equation}
\begin{subequations}\label{eq:pair}
\begin{align}
(a+b)(a-b)&=a^2-b^2 \label{eq:difference}\\
a(b+c)&=ab+ac \label{eq:distribute}
\end{align}
\end{subequations}
\begin{equation}
(a+b)+c=a+(b+c)
\label{eq:associate}
\end{equation}
The group is \eqref{eq:pair}; its first identity is
\eqref{eq:difference}.
\section{Polynomial identities}
\begin{equation}
(x+y)^3=x^3+3x^2y+3xy^2+y^3
\label{eq:cube}
\end{equation}
Compare \eqref{eq:square} and \eqref{eq:cube}.
\appendix
\section{Additional identity}
\begin{equation}
x^2+2xy+y^2=(x+y)^2
\label{eq:appendix-square}
\end{equation}
\end{document}
शुरू में दो बार टाइपसेट करें और यदि संदर्भ बदलने की चेतावनियाँ बनी रहें, तो दोहराएँ। LaTeX लेबल की जानकारी सहायक फ़ाइल के ज़रिए रन के बीच भेजता है, इसलिए पहली PDF में अनसुलझे संदर्भ हो सकते हैं। लेबल को उसी क्रमांकित डिस्प्ले के भीतर रखें जिसकी वह पहचान करता है। LaTeX क्रॉस-रेफ़रेंस का कार्यान्वयन
यहाँ ऊपर दिए कॉन्फ़िगरेशन से निकला अपेक्षित संख्या-क्रम है। अपनी पांडुलिपि में यह सेटअप लागू करने से पहले इसे एक छोटी स्वीकृति-जाँच के रूप में इस्तेमाल करें; ये उदाहरणार्थ अपेक्षित परिणाम हैं, किसी वास्तविक कंपाइलेशन की रिपोर्ट नहीं।
| जाँच बिंदु | अपेक्षित संख्या |
|---|---|
| पहली पहचान | (1.1) |
| युग्म का मूल संदर्भ | (1.2) |
| युग्म के भीतर दो पहचान | (1.2a), (1.2b) |
| युग्म के बाद की पहचान | (1.3) |
| अनुभाग 2 में पहली पहचान | (2.1) |
| पहले परिशिष्ट की पहचान | (A.1) |
subequations रैपर एक मूल संख्या आरक्षित करता है, फिर समाप्त होने पर मुख्य क्रम बहाल करता है। इसके आधिकारिक उदाहरण सामान्य संख्या-निर्धारण पर लौटने का यह व्यवहार दिखाते हैं। परिशिष्ट का परिणाम मानक article द्वारा \thesection को अक्षरों में बदलने से निकलता है, जबकि समीकरण का फ़ॉर्मैट उस अनुभागीय निरूपण का उपयोग जारी रखता है। उपसमीकरण के उदाहरण, मानक परिशिष्ट परिभाषाएँ
शोध परिवेश में कोई LaTeX कंपाइलर उपलब्ध नहीं था, इसलिए इस दस्तावेज़ को कंपाइल करने के बजाय प्राप्त दस्तावेज़ीकरण से मिलाकर जाँचा गया।
अपनी ज़रूरत के मुताबिक संख्याएँ देने वाला परिवेश चुनें
काउंटर कॉन्फ़िगरेशन से यह तय नहीं होता कि किसी डिस्प्ले को कितनी संख्याएँ मिलेंगी। यह उसके परिवेश पर निर्भर करता है। लंबी व्युत्पत्ति को अलग-अलग संदर्भित किए जा सकने वाले चरणों में बदलते समय यह अंतर खास तौर पर उपयोगी है। amsmath पैकेज की उपयोगकर्ता मार्गदर्शिका, प्रदर्शित समीकरण
amsmath लोड होने पर परिवेश |
संख्या-निर्धारण का व्यवहार |
|---|---|
equation |
एक संख्या |
equation* या \[ ... \] |
कोई स्वचालित संख्या नहीं |
align, gather, alignat, flalign |
प्रत्येक पंक्ति को स्वचालित संख्या |
| इनके तारांकित रूप | कोई स्वचालित संख्या नहीं |
multline |
बहुपंक्ति व्यंजक के लिए एक संख्या |
equation के भीतर split |
पूरे परिवेश के लिए एक समीकरण संख्या |
equation के भीतर aligned |
पूरे परिवेश के लिए एक समीकरण संख्या |
जब अलग-अलग पंक्तियों के लिए संदर्भ चाहिए, तो align इस्तेमाल करें। जिस व्युत्पत्ति के लिए एक ही संदर्भ चाहिए, उसके लिए equation के भीतर split रखें। align को equation के भीतर न रखें: वह पहले से ही एक डिस्प्ले संरचना है। नीचे दिया गया अंश amsmath लोड करने वाले दस्तावेज़ की मुख्य सामग्री का अंश है। समर्थित डिस्प्ले संरचनाएँ
\begin{equation}
\begin{split}
(a+b)^2
&= (a+b)(a+b)\\
&= a^2+2ab+b^2
\end{split}
\label{eq:expanded-square}
\end{equation}
किसी एक align पंक्ति की संख्या हटाने के लिए, पंक्ति के अंत से पहले \notag रखें। किसी विशेष कस्टम पहचान के लिए, \tag{P} से (P) मुद्रित होता है; \tag*{P} बिना अतिरिक्त कोष्ठकों के P मुद्रित करता है। ऐसा टैग सहायक डिस्प्ले में रखें, split के भीतर नहीं। संख्या दबाना और टैग
छिपी निर्भरताएँ छोड़े बिना रीसेट संबंध बदलें
आधुनिक LaTeX में \counterwithin और \counterwithout सीधे उपलब्ध हैं। ये अप्रैल 2018 की रिलीज़ में कर्नेल में जोड़े गए थे; पुराने इंस्टॉलेशन में इन कमांड के लिए chngcntr पैकेज चाहिए। पैकेज मैनुअल इनके तारांकित रूपों और फ़ॉर्मैटिंग व्यवहार का दस्तावेज़ देता है। LaTeX News, अंक 28, chngcntr पैकेज
मानक report या book में सतत समीकरण संख्याओं के लिए, पैकेज लोड करने के बाद यह प्रीऐम्बल अंश जोड़ें। बिना तारांकन वाला कमांड अध्याय रीसेट संबंध हटाता है और मुद्रित समीकरण संख्या को अरबी अंक में बदलता है। यह मौजूदा काउंटर मान नहीं बदलता। chngcntr पैकेज
\counterwithout{equation}{chapter}
अनुभाग-आधारित संख्या-निर्धारण को अध्याय-आधारित संख्या-निर्धारण से बदलते समय, पहले पुराना अनुभाग संबंध स्पष्ट रूप से हटाएँ। केवल अध्याय संबंध जोड़ने से पिछली निर्भरता बनी रहती है। यह प्रीऐम्बल अंश report या book, amsmath और पहले से लागू अनुभाग-आधारित कॉन्फ़िगरेशन को मानकर चलता है:
\counterwithout*{equation}{section}
\numberwithin{equation}{chapter}
तारांकित कमांड हटाते समय मौजूदा मुद्रित फ़ॉर्मैट बनाए रखता है; अगला कमांड इच्छित फ़ॉर्मैट स्थापित करता है। इसके उलट, \counterwithin* मुद्रित निरूपण को फिर से लिखे बिना रीसेट संबंध जोड़ता है। जब आप जानबूझकर फ़ॉर्मैटिंग अलग से प्रबंधित करते हैं, तो तारांकित कमांड इस्तेमाल करें। काउंटर संबंधों का अर्थ
किसी विशिष्ट संख्या से केवल तभी फिर शुरू करें जब दस्तावेज़ में इसकी ज़रूरत हो
एक बार फिर से शुरू करने पर संग्रहीत मान बदलता है। अगले क्रमांकित डिस्प्ले से ठीक पहले \setcounter{equation}{0} उस डिस्प्ले को सक्रिय फ़ॉर्मैट के भीतर संख्या 1 देता है। अगली संख्या 7 करने के लिए काउंटर को 6 पर सेट करें। LaTeX का काउंटर दस्तावेज़ीकरण किसी मान को असाइन करने और उसे एक से आगे बढ़ाने के बीच अंतर बताता है। LaTeX काउंटर का कार्यान्वयन
अनुभाग-संख्या वाले उदाहरण के लिए यह मुख्य सामग्री का अंश अगले डिस्प्ले की संख्या का अंतिम अंक .7 कर देता है:
\setcounter{equation}{6}
\begin{equation}
a(b+c)=ab+ac
\label{eq:restart-seven}
\end{equation}
जब आपका इरादा मुख्य क्रम बदलने का हो, तो यह काम subequations रैपर के बाहर करें। उस रैपर के भीतर, समीकरण काउंटर का उपयोग अधीनस्थ संख्या-निर्धारण के लिए होता है और बाहर निकलने पर मूल मान बहाल हो जाता है। उपसमीकरण का कार्यान्वयन
मैन्युअल रूप से फिर से शुरू करने से पहले, उस अनुभाग में पहले से इस्तेमाल हुई आखिरी संख्या लिख लें। उसी उपसर्ग के तहत 1 से फिर शुरू करने पर, लेबल के नाम अलग होने के बावजूद, दिखाई देने वाली पहचानें दोहराई जा सकती हैं। यदि यह दस्तावेज़ के संगठन से मेल खाता हो, तो अगले अनुभाग या अध्याय पर संरचनात्मक रीसेट को प्राथमिकता दें।
लंबी पांडुलिपि में संख्या-निर्धारण की त्रुटियों का पता लगाएँ
अप्रत्याशित संख्या के लिए ज़िम्मेदार सेटिंग ढूँढ़ने हेतु यह क्रम अपनाएँ। इससे कॉन्फ़िगरेशन की समस्याएँ डिस्प्ले के विकल्पों और संदर्भ अपडेट से अलग हो जाती हैं।
- लागू क्लास पहचानें। प्रीऐम्बल बदलने से पहले उसके प्रलेखित व्यवहार की तुलना मानक क्लास के डिफ़ॉल्ट से करें।
- संख्या-निर्धारण कमांड के लिए स्रोत खोजें।
\numberwithin,\counterwithin,\counterwithout,\theequationऔर\setcounterकी उपस्थिति जाँचें। मुद्रित फ़ॉर्मैट और हर रीसेट संबंध, दोनों दर्ज करें। - डिस्प्ले परिवेश जाँचें। तारांकित डिस्प्ले की कोई स्वचालित संख्या नहीं होती; बहुपंक्ति डिस्प्ले को केवल एक संख्या मिलना भी सही हो सकता है।
- लेबल की जगह जाँचें। हर समीकरण लेबल को उसके डिस्प्ले के भीतर और हर पंक्ति लेबल को उसकी नियत क्रमांकित पंक्ति पर रखें। समूह का लेबल
\begin{subequations}के ठीक बाद रखें। - संदर्भ सही होने तक फिर से कंपाइल करें। यदि कोई संदर्भ फिर भी काम न करे, तो उसकी कुंजी की तुलना संबंधित लेबल से करें और अपरिभाषित या एक से अधिक बार परिभाषित लेबल के लिए लॉग देखें।
परिवेश और समूह लेबल की जाँच amsmath मार्गदर्शिका पर आधारित है; संदर्भों की जाँच LaTeX की सहायक-फ़ाइल प्रणाली पर। समीकरणों की संख्या-निर्धारण और लेबल, LaTeX क्रॉस-रेफ़रेंस का कार्यान्वयन
अंत में, आपके द्वारा उपयोग की जाने वाली हर संरचनात्मक सीमा के बाद आने वाले पहले समीकरण की जाँच करें: अनुभाग, अध्याय, उपसमीकरण समूह और परिशिष्ट। उन संख्याओं की अपनी चुनी हुई योजना से तुलना करें, फिर हर एक का एक संदर्भ जाँचें। इससे पूरे दस्तावेज़ पर काम जारी रखने से पहले कॉन्फ़िगरेशन को केंद्रित तरीके से सत्यापित किया जा सकता है।
स्रोत
- amsmath पैकेज की उपयोगकर्ता मार्गदर्शिका — American Mathematical Society और LaTeX Project।
- amsmath पैकेज — LaTeX Project, CTAN के माध्यम से।
- प्राइम समीकरण संख्याएँ और उपसंख्या वाले समीकरण — AMS-LaTeX वितरण, CTAN के माध्यम से।
- LaTeX संस्करण 2e के मानक दस्तावेज़ क्लास — LaTeX Project।
- chngcntr पैकेज — Peter Wilson और Will Robertson, CTAN के माध्यम से।
- LaTeX News, अंक 28 — LaTeX Project।
- LaTeX काउंटर का कार्यान्वयन: ltcounts.dtx — LaTeX Project, CTAN के माध्यम से।
- LaTeX क्रॉस-रेफ़रेंस का कार्यान्वयन: ltxref.dtx — LaTeX Project, CTAN के माध्यम से।
- TeXShop में बदलाव — Richard Koch, University of Oregon।