वेक्टर और बोल्ड प्रतीक

गणितबीएफ, बोल्डसिम्बल, और एक सुसंगत वेक्टर मैक्रो।

वेक्टर और बोल्ड प्रतीक

कई फ़ील्ड वेक्टर और मैट्रिक्स को बोल्ड में सेट करते हैं: वेक्टर के लिए x, मैट्रिक्स के लिए A, गुणांक वेक्टर के लिए बोल्ड बीटा। LaTeX में गणित के लिए दो अलग-अलग बोल्ड कमांड हैं, और वे विनिमेय नहीं हैं। यह जानना कि किस तक पहुंचना है, और विकल्प को मैक्रो में लपेटना, पूरे थीसिस के माध्यम से नोटेशन को सुसंगत रखता है।

दो आदेश

\mathbf{x} % upright bold (often matrices)
\boldsymbol{\beta} % bold italic Greek (amsmath)

\mathbf अपने तर्क को एक ईमानदार बोल्ड रोमन फ़ॉन्ट में बदल देता है। यह लैटिन अक्षरों के लिए अच्छा काम करता है, इसलिए \mathbf{A} आपको एक ठोस सीधा बोल्ड A देता है, जिसका उपयोग कई पाठ मैट्रिक्स के लिए करते हैं। इसकी सीमा यह है कि यह केवल अक्षरों और अंकों को कवर करता है: \mathbf{\beta} कुछ भी उपयोगी नहीं है, क्योंकि बोल्ड रोमन फ़ॉन्ट में कोई ग्रीक ग्लिफ़ नहीं है, और बीटा प्रिंट अपरिवर्तित है।

\boldsymbol, amsmath द्वारा प्रदान किया गया (तकनीकी रूप से amsbsy में bm जैसी मशीनरी द्वारा, जो amsmath लोड करता है), जो भी प्रतीक आप इसे सौंपते हैं, उसका आकार बनाए रखते हुए उसे प्रोत्साहित करता है। \boldsymbol{\beta} एक बोल्ड इटैलिक बीटा उत्पन्न करता है, और \boldsymbol{x} एक बोल्ड इटैलिक x उत्पन्न करता है, जो सामान्य गणित चर की तिरछी शैली से मेल खाता है। यदि आपकी परंपरा यह है कि वेक्टर बोल्ड इटैलिक हैं, तो यह वह आदेश है जो आप चाहते हैं।

तो व्यावहारिक विभाजन यह है: सीधे बोल्ड लैटिन अक्षर, \mathbf का उपयोग करें; कुछ भी ग्रीक, या बोल्ड जो इटैलिक रहना चाहिए, \boldsymbol का उपयोग करें।

मैक्रोज़ को एक बार परिभाषित करें

पूरे दस्तावेज़ में इन आदेशों को टाइप करने के बजाय, प्रस्तावना में सिमेंटिक मैक्रोज़ को परिभाषित करें:

\newcommand{\vect}[1]{\boldsymbol{#1}}
\newcommand{\mat}[1]{\mathbf{#1}}

अब आप वेक्टर के लिए \vect{x} और मैट्रिक्स के लिए \mat{A} लिखें। [1] कहता है कि प्रत्येक मैक्रो एक तर्क लेता है, और #1 वह जगह है जहां वह तर्क आता है। भुगतान बाद में आता है: यदि किसी पत्रिका को बोल्ड इटैलिक के बजाय वैक्टर को सीधा बोल्ड करने की आवश्यकता होती है, तो आप एक पंक्ति को संपादित करते हैं ताकि \vect \mathbf को लपेटे, और पेपर में प्रत्येक वेक्टर अगले संकलन पर अपडेट हो जाए। यह दो सौ समीकरणों में खोज-और-प्रतिस्थापन को मात देता है।

मैक्रोज़ स्रोत में आशय को पठनीय भी बनाते हैं। अब से छह महीने बाद, \vect{w} आपको बताता है कि w एक सदिश है; एक खाली \boldsymbol{w} केवल आपको बताता है कि यह बोल्ड है।

एक सामान्य गलती

गणित के अंदर \textbf के साथ बोल्ड ग्रीक का दिखावा न करें, और इसके लिए \mathbf का उपयोग न करें और मान लें कि यह काम कर गया। संकलित करें और बारीकी से देखें: बोल्ड पड़ोसियों के बगल में एक अनबोल्ड बीटा स्क्रीन पर आसानी से छूट जाता है और प्रिंट में स्पष्ट हो जाता है। यदि आप उम्मीदवारों पर तुरंत नजर रखना चाहते हैं, तो लाइव प्लेग्राउंड में \boldsymbol{\beta} \mathbf{\beta} \beta जैसी एक लाइन चिपकाएं और तीनों की एक साथ तुलना करें। \sum जैसे प्रतीकों सहित संपूर्ण समीकरणों को बोल्ड करने के लिए, bm पैकेज के \bm कमांड को देखें, जो \boldsymbol की तुलना में अधिक प्रतीक वर्गों को संभालता है।

रनिंग टेक्स्ट में बोल्ड अलग-अलग कमांड के साथ एक अलग विषय है; देखें पाठ में जोर

{ट्रैक} पर वापस जाएँ