रासायनिक सूत्र और संरचनाएँ
एमएचकेएम प्रतिक्रियाएं और एक केमफिग स्केच।
#रासायनिक सूत्र और संरचनाएँ
रासायनिक संकेतन LaTeX की चूक से लड़ता है। गणित मोड तत्व प्रतीकों को इटैलिकाइज़ करता है जैसे कि वे चर थे, और टेक्स्ट मोड में कोई सबस्क्रिप्ट नहीं है। दो पैकेज काम को बांटते हैं. mhchem सादे रसायनज्ञ के संकेतन से सूत्रों और प्रतिक्रियाओं को टाइप करता है, और chemfig संरचनात्मक आरेख बनाता है।
एमएचकेएम के साथ सूत्र और प्रतिक्रियाएं
\usepackage[version=4]{mhchem}\ce{H2O}\ce{CO2 + C -> 2CO}संस्करण=4 विकल्प वर्तमान सिंटैक्स का चयन करता है। सभी रसायन \ce{...} के अंदर जाते हैं, जो इसकी सामग्री को उसी तरह पढ़ता है जैसे एक रसायनज्ञ उन्हें लिखता है। \ce{H2O} में 2 स्वचालित रूप से एक सबस्क्रिप्ट बन जाता है और तत्व प्रतीक सीधे रहते हैं, जैसा कि परंपरा की आवश्यकता है। प्रतिक्रिया में, + को उचित रिक्ति मिलती है, -> एक प्रतिक्रिया तीर बन जाता है, और CO से पहले 2 को स्टोइकोमेट्रिक गुणांक के रूप में पहचाना जाता है, इसलिए यह आधार रेखा पर पूर्ण आकार में रहता है।
वही अंकन बढ़ता है। चार्ज सुपरस्क्रिप्ट के रूप में चलते हैं, इसलिए \ce{SO4^2-} अपने 2-चार्ज के साथ सल्फेट देता है। पदार्थ की अवस्थाएँ कोष्ठक में संलग्न होती हैं, जैसे \ce{H2O(l)}; संतुलन तीर <=> लिखे गए हैं; और \ce{^{14}C} प्रतीक से पहले एक आइसोटोप संख्या रखता है। \ce पाठ और गणित दोनों मोड में काम करता है, इसलिए एक सूत्र बिना किसी अतिरिक्त सीमांकक वाले वाक्य में बैठ सकता है।
केमफिग के साथ संरचनाएं
\usepackage{chemfig}\chemfig{H-C(-[2]H)(-[6]H)-H}\chemfig एक कॉम्पैक्ट रैखिक कोड से संरचनाएँ बनाता है। परमाणुओं को उनके प्रतीकों के रूप में लिखा जाता है, और - अगले परमाणु के साथ एक बंधन खींचता है। एक ब्रैकेटेड संख्या पूर्व से 45 डिग्री वामावर्त चरणों में बांड की दिशा निर्धारित करती है: [2] सीधे ऊपर और [6] सीधे नीचे की ओर इंगित करता है। कोष्ठक वर्तमान परमाणु से शाखाएँ खोलते हैं, इसलिए C(-[2]H)(-[6]H) एक हाइड्रोजन ऊपर और एक नीचे की ओर बढ़ता है जबकि मुख्य श्रृंखला दाईं ओर जारी रहती है। इसका उदाहरण सपाट रूप से खींची गई मीथेन है: एक केंद्रीय कार्बन जो चार हाइड्रोजन से बंधा होता है। डबल और ट्रिपल बॉन्ड = और ~ लिखे जाते हैं, और चक्रीय और सुगंधित संरचनाओं के लिए एक समर्पित रिंग सिंटैक्स होता है।
व्यावहारिक नोट्स
दोनों औजारों को उनकी लेन में रखें। सूत्र या समीकरण के रूप में बाएं से दाएं पढ़ने वाली किसी भी चीज़ के लिए mhchem का उपयोग करें, और जब अणु की ज्यामिति बिंदु हो तो chemfig का उपयोग करें। दोनों एक मानक LaTeX इंजन और बिना किसी बाहरी ड्राइंग प्रोग्राम के साथ संकलित हैं।
सामान्य शुरुआती गलती खाली गणित मोड में सूत्र लिखना है। $H_2O$ संकलित करता है, लेकिन यह H और O को वेरिएबल्स की तरह इटैलिक में सेट करता है, जो परंपरा के अनुसार गलत है। \ce{H2O} कम टाइपिंग के साथ सीधा फॉर्म तैयार करता है। दोनों पैकेज लाइव खेल के मैदान में आज़माने के लिए उपलब्ध हैं।