किसी अलग LaTeX पद के नीचे छोटा तीर और व्याख्यात्मक पाठ रखने के लिए, \underset को amsmath के दो-पंक्ति वाले \substack के साथ मिलाएँ। इस मार्गदर्शिका में Mac डेस्कटॉप कार्यप्रवाह के लिए एक पूरा दस्तावेज़ और सघन व्यंजकों के लिए रिक्ति समायोजन दिया गया है।

amsmath से टिप्पणी बनाएँ

मूल व्यवस्था में तीन स्तर हैं: बीजीय पद, उसके नीचे ऊपर की ओर संकेत करता तीर, और तीर के नीचे एक छोटा लेबल। तीर उस पद की ओर वापस संकेत करता है जिसकी वह व्याख्या करता है। amsmath मार्गदर्शिका किसी आधार के नीचे सामग्री रखने के लिए \underset और कई पंक्तियाँ रखने के लिए \substack का दस्तावेज़ीकरण करती है। इन्हें मिलाने से यहाँ प्रयुक्त टिप्पणी बनती है। amsmath पैकेज के लिए उपयोगकर्ता मार्गदर्शिका

यदि Mac पर LaTeX इंस्टॉलेशन काम नहीं कर रहा है, तो LaTeX Project MacTeX की अनुशंसा करता है, जिसमें TeX सिस्टम और दस्तावेज़ संपादक शामिल हैं। यदि आप पहले से LaTeX दस्तावेज़ सफलतापूर्वक कंपाइल करते हैं, तो उसी इंस्टॉलेशन का उपयोग करें। LaTeX प्राप्त करना

अपने LaTeX संपादक में नीचे दिए गए पूरे दस्तावेज़ को annotations.tex नाम से सहेजें। इसे pdfLaTeX से कंपाइल करें और बनी हुई PDF देखें। सभी लेबल और व्यंजक उदाहरण मात्र हैं।

\documentclass{article}
\usepackage{amsmath}

% First argument: mathematical term.
% Second argument: short text label.
\newcommand{\termnote}[2]{%
  \underset{\substack{\uparrow\\\text{#2}}}{#1}%
}

\begin{document}

\[
  F(x)=
  \termnote{ax^2}{quadratic}
  +\termnote{bx}{linear}
  +\termnote{c}{constant}.
\]

\end{document}

इस उदाहरण में ax^2, bx, और c में से प्रत्येक के लिए अलग टिप्पणी दी गई है। धन चिह्न कमांड के आर्ग्युमेंटों के बाहर रहते हैं, जिससे हर व्याख्या का दायरा स्पष्ट होता है। पूरे समूहित व्यंजक पर टिप्पणी करने के लिए, उस समूह को पहला आर्ग्युमेंट बनाएँ।

\termnote इस दस्तावेज़ में परिभाषित एक कस्टम कमांड का नाम है; यह किसी पैकेज की अंतर्निहित कमांड नहीं है। इसकी परिभाषा दस्तावेज़ीकृत घटकों को जोड़ती है। \text कमांड गणितीय संदर्भ में सामान्य पाठ रखती है और उसका आकार आसपास की गणितीय शैली के अनुसार ढालती है। amstext पैकेज

आर्ग्युमेंट का क्रम समझें

\termnote{bx}{linear} को इस तरह पढ़ें: “पद bx पर लेबल linear के साथ टिप्पणी करें।” परिभाषा के भीतर, \underset पहले नीचे की सामग्री और फिर आधार लेता है। \\ तीर वाली पंक्ति को लेबल वाली पंक्ति से अलग करता है।

एक बार की टिप्पणी के लिए, नीचे दिया गया गणितीय मोड का अंश उस कमांड कॉल के बराबर है। इसे ऊपर दिए गए पूरे दस्तावेज़ के डिस्प्ले डिलिमिटर के भीतर रखें:

\underset{\substack{\uparrow\\\text{linear}}}{bx}

पूरे दस्तावेज़ में तीर की दिशा एक जैसी रखें। ऊपर की ओर संकेत करता तीर बताता है कि व्याख्या उसके ऊपर दिए गए पद की पहचान करती है। यदि आपका आशय व्यंजक से नीचे उसकी व्याख्या की ओर संकेत करना है, तो कमांड की परिभाषा में \uparrow को \downarrow से बदलें।

व्याख्या के अनुरूप लेआउट चुनें

पैकेज जोड़ने से पहले तय करें कि तीर किन चीज़ों को जोड़ना चाहिए। किसी एक पद की पहचान करने वाली टिप्पणी, व्यंजक के साथ फैला तीर, और समीकरण की पंक्तियों के बीच के रूपांतरण की व्याख्या करने वाला तीर—इन सबके लिए अलग संरचनाएँ चाहिए।

इच्छित परिणाम उपयुक्त संरचना इसका स्थान
किसी एक पद के नीचे छोटा ऊर्ध्वाधर तीर और पाठ \underset, \substack, और \text का कस्टम संयोजन गणितीय व्यंजक के भीतर
व्यंजक के नीचे क्षैतिज तीर amsmath के \underrightarrow, \underleftarrow, या \underleftrightarrow उस व्यंजक के चारों ओर जिसके नीचे तीर चाहिए
तीर की डंडी के ऊपर या नीचे पाठ वाला क्षैतिज तीर amsmath के \xrightarrow या \xleftarrow गणितीय वस्तुओं के बीच
समीकरण की क्रमागत पंक्तियों के पास व्याख्यात्मक तीर witharrows के WithArrows या DispWithArrows पैकेज के समीकरण संरेखण परिवेशों में

amsmath मार्गदर्शिका अंडर-ऐरो और विस्तारशील तीरों में अंतर बताती है: पहले वाले व्यंजकों को सजाते हैं, जबकि दूसरे तीर से जुड़े लेबलों के लिए जगह बनाते हैं। इनमें से कोई भी पहले उदाहरण वाली तीन-स्तरीय ऊर्ध्वाधर टिप्पणी अपने आप नहीं बनाता। amsmath पैकेज के लिए उपयोगकर्ता मार्गदर्शिका

witharrows पैकेज WithArrows को aligned जैसा संरेखण घटक और DispWithArrows को align जैसा डिस्प्ले परिवेश बताता है। इसका मुख्य लेआउट समीकरण की पंक्तियों के दाईं ओर व्याख्यात्मक तीर रखता है। अलग-अलग पदों के ठीक नीचे लेबलों के लिए पहला उदाहरण अपनाएँ; पंक्तियों के बीच के चरणों की व्याख्या करने के लिए witharrows चुनें। साधारण TeX और LaTeX के लिए witharrows पैकेज

टकराव पैदा किए बिना लेबल की चौड़ाई नियंत्रित करें

पहले दस्तावेज़ से शुरू करें और बदलाव करने से पहले रिक्ति देखें। constant जैसा लेबल अपने पद c से काफी चौड़ा हो सकता है। यह अतिरिक्त चौड़ाई छोटे व्यंजक को फैला हुआ दिखा सकती है, लेकिन इससे व्याख्या के लिए जगह भी मिलती है।

जब पदों के बीच सघन रिक्ति बनाए रखना ज़रूरी हो, तो mathtools का \mathclap इस्तेमाल करें। यह अपनी सामग्री को शून्य रिपोर्ट की गई चौड़ाई वाले बॉक्स में केंद्रित करता है। पैकेज amsmath लोड करता है, इसलिए संशोधित दस्तावेज़ में केवल \usepackage{mathtools} चाहिए। mathtools पैकेज, अनुभाग 2 और 3.1.1

तुलना के लिए यहाँ दूसरा पूरा दस्तावेज़ है। यह केवल लेबल की चौड़ाई छिपाता है; तीर मापी गई टिप्पणी का हिस्सा बना रहता है।

\documentclass{article}
\usepackage{mathtools}

\newcommand{\compacttermnote}[2]{%
  \underset{%
    \substack{\uparrow\\\mathclap{\text{#2}}}%
  }{#1}%
}

\begin{document}

\[
  F(x)=
  \compacttermnote{ax^2}{quadratic}
  \quad+\quad
  \compacttermnote{bx}{linear}
  \quad+\quad
  \compacttermnote{c}{constant}.
\]

\end{document}

शून्य रिपोर्ट की गई चौड़ाई का अर्थ अदृश्य पाठ नहीं है। लेबल अब भी अपने केंद्र के दोनों ओर फैला रहता है। इसलिए, बीजगणित पंक्ति में आराम से समा जाने पर भी पास-पास के लेबल एक-दूसरे पर चढ़ सकते हैं। इस उदाहरणात्मक लेआउट में स्पष्ट \quad रिक्ति उन्हें अतिरिक्त जगह देती है; अपने व्यंजक को देखकर इसे समायोजित करें।

यह क्रम अपनाएँ: पहले लेबल छोटे करें, फिर सामान्य और सघन संस्करणों की तुलना करें, फिर जहाँ ज़रूरत हो वहाँ सोच-समझकर रिक्ति जोड़ें। यदि व्याख्या के लिए अब भी एक वाक्य चाहिए, तो उस वाक्य को आसपास के गद्य में रखें और पद के नीचे संक्षिप्त पहचान-सूचक छोड़ें। इससे सामान्य पढ़ने के आकार में टिप्पणी उपयोगी बनी रहती है।

टिप्पणी वाले व्यंजकों को सही परिवेश में रखें

एक बिना क्रमांक वाले व्यंजक के लिए, ऊपर दिखाए अनुसार \[ ... \] का उपयोग करें। कई संरेखित पंक्तियों के लिए, दस्तावेज़ के मुख्य भाग में सीधे align* इस्तेमाल करें। इसके बजाय aligned परिवेश को किसी बाहरी गणितीय परिवेश के भीतर रखा जाता है। इन सीमाओं का दस्तावेज़ीकरण amsmath मार्गदर्शिका में है। amsmath पैकेज के लिए उपयोगकर्ता मार्गदर्शिका, अनुभाग 3

यह पहले दस्तावेज़ के लिए डिस्प्ले अंश का प्रतिस्थापन है। इसमें पहले से मौजूद \termnote परिभाषा इस्तेमाल होती है; मूल डिस्प्ले को उसके खुलने और बंद होने वाले डिलिमिटर सहित पूरा बदलें।

\begin{align*}
  F(x) &= ax^2+bx+c \\
       &= \termnote{ax^2}{quadratic}
          +\termnote{bx}{linear}
          +\termnote{c}{constant}.
\end{align*}

टिप्पणी वाली पंक्ति को उसके बाद के अनुच्छेद या समीकरण के साथ देखकर जाँचें। लेबल गणितीय आधार रेखा के नीचे अतिरिक्त ऊँचाई जोड़ते हैं, इसलिए जो लेआउट अकेले में संतुलित दिखता है, वह लंबी व्युत्पत्ति में तंग लग सकता है। जब कई पदों की व्याख्या चाहिए, तो इन टिप्पणियों के लिए डिस्प्ले का उपयोग करें।

आम समस्याओं का पता लगाएँ

  • कस्टम कमांड अपरिभाषित है: \begin{document} से पहले उसकी \newcommand परिभाषा शामिल करें।
  • पैकेज कमांड अपरिभाषित है: जाँचें कि संबंधित पैकेज लोड किया गया है। सघन उदाहरण में \mathclap के लिए mathtools चाहिए।
  • गलत सामग्री पर टिप्पणी लग रही है: पहले आर्ग्युमेंट के चारों ओर लगे ब्रेसेज़ जाँचें। गुणांक और घातांक शामिल करने के लिए \termnote{ax^2}{quadratic} का उपयोग करें।
  • लेबल टकरा रहे हैं: सामान्य चौड़ाई वाले संस्करण पर लौटें, शब्द कम करें, या टिप्पणी वाले पदों के बीच दूरी बढ़ाएँ।
  • संरेखण में नेस्टिंग त्रुटि आती है: align* को किसी दूसरे डिस्प्ले के भीतर रखने के बजाय ऊपर दिखाई गई पूरी परिवेश व्यवस्था अपनाएँ।

इन सामान्य बीजीय पदों के लिए, कमांड पद को आधार बनाए रखती है और उसके नीचे व्याख्या जोड़ती है। amsmath कार्यान्वयन आधार के वर्गीकरण को द्विआधारी या संबंध के रूप में तब भी बनाए रखता है जब आधार का वही वर्गीकरण हो, लेकिन ऑपरेटरों पर टिप्पणी करने से रिक्ति से जुड़ी अतिरिक्त बातें आती हैं। शुरुआत पदों पर टिप्पणी करने से करें। amsmath पैकेज, अनुभाग 12

उदाहरणों को दस्तावेज़ीकृत कमांडों के आधार पर जाँचा गया, लेकिन शोध परिवेश में कंपाइल नहीं किया गया। कमांड को किसी बड़े पांडुलिपि में जोड़ने से पहले अपने Mac इंस्टॉलेशन में पूरा दस्तावेज़ कंपाइल करें।

सामान्य चौड़ाई वाले संस्करण को शुरुआती रूप में रखें। जब हर तीर अपने पद की स्पष्ट पहचान करे और हर लेबल पढ़ने योग्य रहे, तभी सघन संस्करण का उपयोग करें—वह भी वहाँ जहाँ आसपास के व्यंजक में दिखने वाले पाठ के लिए पर्याप्त जगह हो।

स्रोत