पाठ २

LaTeX के साथ कार्य करना

यह पाठ TeX सिस्टम क्या है, इसके प्रमुख प्रकार कौन-कौन से हैं, और LaTeX के साथ उपयोग किए जाने वाले टेक्स्ट एडिटर्स और ऑनलाइन सिस्टम के बारे में जानकारी देता है।

अधिकांश अन्य कंप्यूटर प्रोग्रामों के विपरीत, LaTeX एकल सॉफ़्टवेयर नहीं है जिसमें सब कुछ शामिल हो। इसके बजाय, यह कई अलग-अलग प्रोग्रामों का एक समूह है जो मिलकर काम करते हैं।

LaTeX का उपयोग करने के लिए, आपको दो चीजों की आवश्यकता होगी:

LaTeX सिस्टम्स

LaTeX के साथ काम करने के लिए एक TeX सिस्टम आवश्यक होता है। यह बैकग्राउंड में काम करने वाले प्रोग्रामों और फ़ाइलों का एक समूह होता है, जो LaTeX को कार्य करने में सहायता करता है। आमतौर पर उपयोगकर्ता इसे सीधे नहीं चलाते हैं।

प्रमुख TeX सिस्टम्स

वर्तमान में दो मुख्य TeX सिस्टम्स उपलब्ध हैं: MiKTeX और TeX Live। दोनों ही Windows, macOS और Linux पर उपलब्ध हैं। MiKTeX का Windows पर एक मजबूत आधार है; macOS पर, TeX Live को एक बड़े संग्रह में शामिल किया गया है, जिसे MacTeX कहा जाता है।

प्रत्येक सिस्टम के अपने फायदे हैं, और आप LaTeX प्रोजेक्ट से कुछ और सलाह देखना चाह सकते हैं।

चूंकि TeX Live सभी सामान्य प्लेटफार्मों पर उपलब्ध है और इसमें कुछ कुछ कार्य के निष्पादन के बेहतर नतीजे मिलते हैं, इसलिए हम अनुशंसा करते हैं कि यदि आप यह तय नहीं कर पा रहे हैं कि कौन सा सिस्टम इंस्टॉल करें, तो आप TeX Live चुनें।

एडिटर्स

LaTeX फ़ाइलें सामान्य प्लेन टेक्स्ट होती हैं, इसलिए उन्हें किसी भी टेक्स्ट एडिटर में संपादित किया जा सकता है। हालांकि, LaTeX के साथ कार्य करने के लिए डिज़ाइन किए गए एडिटर्स का उपयोग करना अधिक सुविधाजनक होता है, क्योंकि वे आपके फ़ाइलों के लिए वन-क्लिक संकलन, बिल्ट-इन PDF व्यूअर्स, और सिंटैक्स हाइलाइटिंग जैसी सुविधाएँ प्रदान करते हैं। सभी आधुनिक LaTeX एडिटर्स में एक बहुत उपयोगी सुविधा होती है: SyncTeX, जो आपको ‘स्रोत कोड से सीधे PDF पर जाने’ या ‘PDF से स्रोत कोड पर वापस आने’ का अवसार प्रदान करता है।

LaTeX एडिटर्स की सूची बहुत लंबी है, लेकिन आप StackExchange पर विस्तृत सूची देख सकते हैं। एक बेसिक एडिटर, TeXworks Windows और Linux के TeX Live और MiKTeX में शामिल है, जबकि TeXShop MacTeX में शामिल है।

आप जिस भी एडिटर को चुनें, हम अनुशंसा करते हैं कि आप उसे अपने TeX सिस्टम के बाद ही इंस्टॉल करें, ताकि एडिटर 'TeX सिस्टम को पहचान सके और खुद को सही तरीके से सेटअप कर सके।

ऑनलाइन कार्य करना

कुछ शक्तिशाली ऑनलाइन साइटें उपलब्ध हैं, जो आपको TeX सिस्टम और LaTeX एडिटर इंस्टॉल किए बिना ही LaTeX का उपयोग करने की सुविधा देती हैं। ये वेबसाइटें आपको वेबपेज पर ही अपनी फ़ाइलें संपादित करने देती हैं, फिर बैकग्राउंड में LaTeX को रन करती हैं और उत्पन्न होने वाले PDF को प्रदर्शित करती हैं।

इनमें से कुछ साइटें LaTeX को वर्ड प्रोसेसर जैसी सुविधाओं के साथ जोड़ती हैं, जबकि कुछ अन्य LaTeX कोड को सीधे संपादित करने पर केंद्रित होती हैं, जिससे यह स्थानीय (local) इंस्टॉलेशन के समान अनुभव प्रदान करता है।

कुछ सिस्टम ऐसे हैं जो आपको बिना लॉग इन किए LaTeX चलाने की अनुमति देते हैं, और हम उनमें से एक, TeXLive.net, का उपयोग कर रहे हैं ताकि आप हमारे दिए गए उदाहरणों को संपादित और परीक्षण कर सकें।

अधिक विस्तृत कार्यों के लिए, सर्वश्रेष्ठ ऑनलाइन सिस्टम रजिस्ट्रेशन की आवश्यकता रखते हैं। इससे आप अपना काम संभाल कर (save) रख सकते हैं और साथ ही यह साइटों को अधिक लोड से बचाने में मदद करता है। हमने आपके लिए Overleaf पर लिंक सेट किए हैं, जो ऑनलाइन LaTeX के लिए प्रमुख वेबसाइटों में से एक है। इसके अलावा, Papeeria भी एक अन्य उदाहरण है।

दूसरों के साथ कार्य करना

यदि आप अपनी LaTeX स्रोत फ़ाइलों को उन जगहों पर भेजने की योजना बना रहे हैं जहां उनका प्रसंस्करण (processing) किया जाएगा, जैसे कि प्रकाशक (publishers), सम्मेलन आयोजक (conference organisers), या प्री-प्रिंट सर्वर (उदाहरण: arXiv), तो आपको पहले यह जांच लेना चाहिए कि वे लोग LaTeX स्रोत फ़ाइलों पर क्या प्रतिबंध (restrictions) लगाते हैं।

अभ्यास (Exercise)

अपने लिए स्थानीय (local) LaTeX इंस्टॉलेशन सेट करें या किसी ऑनलाइन LaTeX सेवा पर खाता बजाएँ।

यदि आप स्थानीय रूप से LaTeX का उपयोग कर रहे हैं, तो आपको एक एडिटर भी चुनना होगा। हम शुरुआत के लिए TeXworks या TeXShop का सुझाव देते हैं (ऊपर देखें), और बाद में, जब आप समझ जाएं कि आपके लिए कौन सा एडिटर सबसे अच्छा काम करता है, तो अन्य एडिटर्स भी देख सकते हैं।

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