आधुनिक दुनिया में कई लोगों को अपने जीवन में किसी न किसी बिंदु पर, किसी प्रकार का दस्तावेज़ लिखना पड़ा है, आमतौर पर एक CV, और फिर इसे पेशेवर जांच के लिए अन्य लोगों को भेजना पड़ा है। अन्य लोगों ने किताबें और लेख लिखने, या प्रेजेंटेशन बनाने में अपनी किस्मत आजमाई है। कई ने कोशिश की, लेकिन कुछ ही सफल हुए।
यदि आप एक अच्छी तरह से स्टाइल किया गया दस्तावेज़ लिखना चाहते हैं, तो आपको, खैर, स्टाइल चाहिए। या बल्कि स्टाइल्स। जब से कंप्यूटर ग्राफिक्स आपकी स्क्रीन पर फैंसी सामान दिखाने के लिए पर्याप्त शक्तिशाली हुए, दस्तावेज़ लेखन टेक्स्ट से आंकड़ों और रंगीन वस्तुओं की उल्टी में चला गया जो शब्दों के साथ एक गड़बड़ बंडल में मिश्रित हैं। लेकिन यदि आप इसे सही करना चाहते हैं, तो आप सामग्री और शैली पृथक्करण चाहते हैं। संक्षेप में, यह HTML और CSS है, और निष्पक्ष होने के लिए, यह स्टाइल्स के उपयोग के साथ आपका आधुनिक वर्ड प्रोसेसर है। या यदि आप वास्तव में साहसी महसूस कर रहे हैं - LaTeX। या यदि आप बोल्ड और आलसी महसूस कर रहे हैं, तो शायद LyX। फिर, एक और उम्मीदवार है - TeXstudio, और हम आज इस पर चर्चा करेंगे।
PDF का रास्ता
अंत में, आप एक अच्छी तरह से स्टाइल किया गया और - अधिक महत्वपूर्ण रूप से - सुसंगत दस्तावेज़ रखना चाहते हैं जिसे आप न्यूनतम शर्मिंदगी के साथ अन्य लोगों के साथ साझा कर सकें। क्लासिक वर्ड प्रोसेसर्स और TeX फ्रंटएंड्स के बीच प्रमुख अंतर यह है कि बाद वाला आपको सामग्री-शैली पृथक्करण का उपयोग करने के लिए मजबूर करता है। आपको अपने दस्तावेज़ों को पहचान से परे मैन्युअल रूप से विकृत करने की विलासिता नहीं मिलती।
वर्षों से, मैंने इस प्रकृति के कई अलग-अलग टूल्स को आजमाया और रिव्यू किया है। LyX मेरा पसंदीदा है - और इस रिव्यू के लिए एक अच्छा बेसलाइन। मैंने Kile भी आजमाया, और यह भी काफी सभ्य था। अब, अन्य प्रोग्राम हैं, एक TeXstudio है। Kubuntu में Discover का उपयोग करते हुए, जाओ पता लगाओ, मैं इस एप्लिकेशन पर ठोकर खाई, मुझे विवरण में जो कहा गया था और स्क्रीनशॉट अच्छा था, इसलिए मैंने प्रोग्राम इंस्टॉल किया और गंभीरता से परीक्षण शुरू किया।
पहले कदम
इंटरफ़ेस अधिकांश अन्य फ्रंटएंड के समान है - थोड़ा व्यस्त, लेकिन कुछ सेकंड के बाद यह समझ में आता है। एक बार जब आप दस्तावेज़ लोड करते हैं, तो कच्चा कोड (TeX) केंद्र में प्रदर्शित होगा, आपके ऑपरेशन के लिए एक संदेश लॉग ठीक नीचे। बाएं फलक में, आप विभिन्न अन्य तत्वों को लोड कर सकते हैं, जैसे प्रतीक और समीकरण, और दाईं ओर, आप अपने रेंडर किए गए दस्तावेज़ का पूर्वावलोकन दिखा सकते हैं।
मैंने महत्वाकांक्षी रूप से शुरू करने का फैसला किया - मेरी Linux Kernel Crash Analysis किताब, जिसे मैंने मूल रूप से 2010-2011 में LyX का उपयोग करके बनाया था। अंतिम उत्पाद 182-पृष्ठ का PDF के रूप में निकलता है, जिसके अंदर कई दर्जन छवियां और टेबल हैं। मैंने आपके साथ LaTeX और LyX टिप्स और ट्रिक्स पर दो ट्यूटोरियल भी साझा किए हैं, जो बताते हैं कि किताब को सुंदर बनाने के लिए मैंने जिन बारीक विवरणों का उपयोग किया - अच्छे हेडर और फूटर, टेबल और बुलेट सूची स्टाइलिंग, और अन्य फैंसी बिट्स।
TeXstudio ने फ़ाइल को ठीक से लोड किया (सब कुछ पार्स करने में कुछ सेकंड लगे), और मैं तुरंत अंतिम रेंडर देख सका। यह LyX ने जो किया उसके समान दिखता है, और एकमात्र अंतर - इस बिंदु पर - फ़ाइल एक्सटेंशन का उपयोग (.lyx बनाम .tex जो TeXstudio उम्मीद करता है) लग रहा था। लेकिन यह काफी अच्छा था। आखिरकार, हम लगभग एक दशक पहले किसी अन्य प्रोग्राम द्वारा बनाई गई एक गैर-तुच्छ परियोजना के बारे में बात कर रहे हैं।
चारों ओर शक्तिशाली विशेषताएं
TeXstudio डराने वाला हो सकता है - खासकर यदि आप TeX या LaTeX के बारे में ज्यादा नहीं जानते। इंटरफ़ेस में बहुत सारे विकल्प हैं, और उनमें से कई को विषय वस्तु के उन्नत ज्ञान की आवश्यकता होती है। प्रोग्राम आपको सीधे SVN (Git नहीं) के साथ काम करने देता है, आप अपने टेक्स्ट/कोड को परिवर्तित कर सकते हैं, सुपर-उन्नत ग्रंथ सूची, मैक्रोज़, और अधिक का उपयोग कर सकते हैं।
कॉन्फ़िगरेशन सब-मेनू और भी अधिक विकल्पों के साथ आता है। आपको यह जानने की आवश्यकता है कि आप क्या कर रहे हैं, अन्यथा, आप कुछ नाजुक रूप से संतुलित डिफ़ॉल्ट को बदल सकते हैं, और आपके दस्तावेज़ वैसा व्यवहार नहीं करेंगे जैसा उन्हें करना चाहिए, और आप नहीं जान पाएंगे क्यों।
नया दस्तावेज़ और प्रेजेंटेशन विज़ार्ड
मैंने अगले विज़ार्ड मोड को आजमाने का फैसला किया - यह वास्तव में एक अच्छी चीज है। TeXstudio आपको कई टेम्पलेट्स बनाने देता है, जिसमें Beamer पैकेज पर आधारित प्रेजेंटेशन (स्लाइड्स) की एक बहुत अच्छी अवधारणा शामिल है। हालांकि, जब मैंने प्रेजेंटेशन का पूर्वावलोकन करने की कोशिश की, तो मुझे एक त्रुटि मिली।
File `pgfcore.sty' not found. \RequirePackage
यह उन समस्याओं के समान दिखता है जिनका सामना मैंने Windows पर LyX के इंस्टॉलेशन में लापता पैकेज के साथ किया था। तब मैंने अपने LaTeX पैकेज मैनेजर के रूप में MiKTeX का उपयोग किया, और यह मेरे दस्तावेज़ों में घोषणाओं के आधार पर मक्खी पर पैकेज डाउनलोड करेगा। मुझे यहां ऐसा कुछ भी समान नहीं मिला, और यहां तक कि पैकेज हेल्प ने भी कुछ नहीं लौटाया।
कुछ कठोर इंटरनेट खोजों के बाद, मैंने सीखा कि इस त्रुटि को अतिरिक्त TeX पैकेज पैकेज [sic] इंस्टॉल करके हल किया जा सकता है, जो लगभग 180 MB मूल्य का डेटा लाया। लेकिन लापता टुकड़ों को सुरुचिपूर्ण ढंग से भरने का बड़ा सवाल अभी भी बना हुआ है, इसलिए जल्द ही एक फॉलो-अप लेख हो सकता है। Kubuntu पर:
sudo apt-get install texlive-latex-extra
और फिर, डिफ़ॉल्ट प्रेजेंटेशन सही ढंग से दिखाई दिया।
लेकिन यह केवल शुरुआत है। मैंने Beamer पर ऑनलाइन दस्तावेज़ पढ़ने में कुछ अच्छे मिनट बिताए, और सीखने के लिए बहुत कुछ था। वास्तव में, बहुत सारे पैकेज सुपर-विस्तृत विवरण के साथ आते हैं जो उनकी कार्यक्षमता को दर्शाते हैं, और प्रत्येक आपकी मांग करता है। यहां कोई शॉर्टकट नहीं हैं।
कहानी गाढ़ी होती है
मैंने अगले PDF निर्यात की कोशिश की - और सीखा कि यह LyX की तुलना में थोड़ा अधिक कठिन और कम सहज था। आपको मूल रूप से अपने दस्तावेज़ को बिल्ड और कंपाइल करने की आवश्यकता है। यह गलत लग सकता है, जब आप इसके बारे में सोचते हैं। खैर, क्रैश बुक के ठीक से रेंडर होने के साथ, मैंने सोचा, हाँ, चलो करते हैं। सिवाय मुझे एक चेतावनी मिली।
यह त्रुटि थोड़ी भ्रामक है - यह एक भावना पैदा कर सकती है कि pdflatex गायब है - लेकिन वास्तव में, प्रोग्राम शिकायत कर रहा है कि यह .tex एक्सटेंशन वाली वास्तविक फाइल नहीं ढूंढ सकता। याद रखें, मैं अपनी मूल किताब के लिए .lyx का उपयोग कर रहा था, और यही मैंने यहां लोड किया था। ठीक है, कोई समस्या नहीं। मैंने अपेक्षित एक्सटेंशन के साथ फाइल की एक प्रति बनाई और इसे फिर से लोड किया। और बहुत सारी त्रुटियां थीं। इसलिए जब TeXstudio को LyX फाइलें लोड करने में कोई समस्या नहीं थी, जो मुझे अपने आप में काफी प्रभावशाली लगता है, PDF या PS में संकलन एक अलग चीज है, ऐसा लगता है। जैसा मैंने कहा, कोई शॉर्टकट नहीं।
निष्कर्ष
TeXstudio एक जटिल, शक्तिशाली प्रोग्राम है, और यह निश्चित रूप से मेरी नर्डोनिक्स की भावना से अपील करता है। यह सुविधाओं में समृद्ध है, और इससे पहले कि आप सब कुछ समझ लें, इसमें थोड़ा समय लग सकता है - समान सॉफ़्टवेयर के साथ पूर्व ज्ञान निश्चित रूप से मदद करता है। लेकिन फिर, मुझे लगता है कि LyX अधिक मैत्रीपूर्ण और सरल है, खासकर शुरुआती लोगों के लिए। TeXstudio के साथ, मेरे परीक्षण के दौरान कुछ त्रुटियां थीं, जिन्हें थोड़ा अधिक सुंदर तरीके से संभाला जाना चाहिए था। Beamer एक महान चीज की तरह लगता है, लेकिन फिर, स्पष्ट रूप से, अधिकांश लोग बेहतर या बदतर के लिए PowerPoint से काम चला लेंगे।
मैं निश्चित रूप से TeXstudio सीखने में अधिक समय बिताने का इरादा रखता हूं, क्योंकि यह तकनीकी काम में अब और फिर काम आ सकता है। साथ ही, कठिन उपकरणों में महारत हासिल करने का सरल आनंद है, जो तब दोहराए जाने वाले बोझ को सरल कार्यों में जादुई रूप से बदल देते हैं। यह सब ऊर्जा के अनुकूलन के बारे में है। मेरा मानना है कि मैं पारंपरिक उपकरणों के साथ-साथ LyX के साथ पहले से ही वहां हूं, इसलिए यह एक दिलचस्प प्रयोग होना चाहिए। आप में से दस्तावेज़ प्रेमियों के लिए, यह सॉफ़्टवेयर निश्चित रूप से कुछ विस्तारित परीक्षण का हकदार है। हम हो गए।
चीयर्स।