यदि आप किताबें और पेशेवर पत्र लिखने के बारे में थोड़ा भी गंभीर हैं, तो LaTeX जाने का एकमात्र वास्तविक तरीका है। यदि आप एक साधारण टेक्स्ट एडिटर का उपयोग करने या कमांड लाइन पर अपने दस्तावेज़ टाइप करने का मन नहीं करते हैं, तो आप एक ग्राफिकल फ्रंटएंड आज़माना चाह सकते हैं। इस संबंध में, सबसे अच्छा उपलब्ध सॉफ्टवेयर शायद LyX है, जो टेक्स्ट मार्कअप की ताकत को अधिक पारंपरिक WYSIWYG दृष्टिकोण के साथ जोड़ता है।
ठीक है, तो आप शांत होने के बारे में सब जानते हैं, और मैंने आपको LyX टिप्स और ट्रिक्स का एक मुट्ठी भर दिया है, एक बार नहीं, बल्कि दो बार, जिनमें से सभी आपके ई-अहंकार को बढ़ाते हैं और आपके रिज्यूमे में शानदार लाइनें जोड़ते हैं। लेकिन हमने आपकी LaTeX-निर्मित दस्तावेज़ों को ई-बुक में निर्यात करने के बारे में बात नहीं की। जबकि PDF अच्छा काम करता है, आप विशेष प्रारूप चाहते हैं, जैसे EPUB, MOBI और अन्य, जो विशेष रूप से ई-बुक रीडर के लिए डिज़ाइन किए गए हैं। आइए कोशिश करें। केवल लिनक्स का उपयोग करके।
खेल का नाम: Calibre
सच कहा जाए, तो यह लेख ज्यादातर Calibre के बारे में है, एक शानदार प्रोग्राम जो ई-बुक रूपांतरण का शानदार काम करता है। ई-बुक डिवाइस की बढ़ती लोकप्रियता के साथ, यह आवश्यकता कुछ हद तक एक गीक की होनी चाहिए। और जब आप LaTeX की शक्ति को Calibre की शक्ति के साथ जोड़ते हैं, तो आप He-Man की शक्तियों को पार कर जाते हैं।
अब, आइए गंभीर बनें और Calibre की जांच करें। सबसे पहले, टूल विभिन्न प्लेटफार्मों पर चलता है, इसलिए आप यहां जो कुछ भी देखेंगे वह विंडोज, लिनक्स या यहां तक कि मैक पर काम करेगा। लिनक्स पर, आपको बस एक इंस्टॉलेशन स्क्रिप्ट डाउनलोड करने की आवश्यकता है जो आपके लिए सब कुछ ऑटो-कॉन्फ़िगर कर देगी।
प्रोग्राम पहली बार शुरू होने पर, यह आपसे वर्क डायरेक्टरी सेटअप करने के लिए कहेगा। और मूल रूप से, बस इतना ही। आप अपने ई-बुक पर काम करना और परिवर्तित करना शुरू करने के लिए तैयार हैं।
प्रोग्राम खुद को हमारी सभी ई-बुक आवश्यकताओं के लिए वन-स्टॉप समाधान के रूप में पेश करता है। और मुझे लगता है कि मैं सहमत हूं। इंटरफ़ेस रंगीन और स्टाइलिश है, हालांकि यह आकस्मिक उपयोगकर्ता के लिए थोड़ा अव्यवस्थित दिखाई दे सकता है। लेकिन यह सरल है। बस पुस्तकें जोड़ें, फिर कन्वर्ट पर क्लिक करें।
ऐसे कई इनपुट और आउटपुट प्रारूप हैं जिन्हें आप चुन सकते हैं। उदाहरण के लिए, आप अपने इनपुट के रूप में PDF का उपयोग कर सकते हैं, जो शायद लोकप्रिय विकल्प होगा, क्योंकि अधिकांश लोगों के पास यह या वह सॉफ्टवेयर होगा जो उनके काम को आसानी से PDF में बदल सकता है, जिसमें विभिन्न PDF डिस्टिलर और ऑफिस सूट शामिल हैं।
मेरे मामले में, मैंने अपनी लिनक्स कर्नेल क्रैश बुक का उपयोग किया। यह LyX में लिखा गया था और PDF फ़ाइल के रूप में निर्यात किया गया था। आउटपुट के लिए, आप विकल्पों की एक श्रृंखला चुन सकते हैं, जिसमें EPUB, MOBI, LIT, RTF, और अन्य शामिल हैं। यहां, मैं वादे के अनुसार EPUB और MOBI के साथ प्रदर्शित करूंगा।
रूपांतरण कार्य शुरू करने से पहले, आप अपने आउटपुट दस्तावेज़ों के लुक और फील को कस्टमाइज़ कर सकते हैं। उपलब्ध मेनू आपके आउटपुट प्रारूप के आधार पर बदल जाएंगे। आप बहुत कुछ कॉन्फ़िगर कर सकते हैं, जिसमें अमेज़न किंडल विकल्प भी शामिल हैं। मुझे लगता है कि आप कई ट्रायल और एरर रन करना चाह सकते हैं जब तक कि आप सभी छोटे विवरणों को समझ न लें।
और फिर आप रूपांतरण शुरू करते हैं:
और आपका काम हो गया। अब, आइए आउटपुट की जांच करें। उदाहरण के लिए, मेरे सबसे शानदार CentOS 6.2 डेस्कटॉप पर ई-बुक रीडर सॉफ्टवेयर का उपयोग करके। यह काफी अच्छा दिखता है। मैं काफी प्रसन्न हूं।
अन्य विकल्प
आप एक अधिक शास्त्रीय दृष्टिकोण भी आज़माना चाह सकते हैं। इस संबंध में, आप शुद्ध LaTeX फ़ाइलें चाहते हैं, जिन्हें अक्सर .tex से सफ़िक्स किया जाता है, एक या अधिक मध्यवर्ती प्रारूपों का उपयोग करके ई-बुक में परिवर्तित किया जाता है। मुझे मानना होगा कि Calibre आपकी हर ज़रूरत को पूरा करता है, लेकिन फिर भी, यहां एक विकल्प है।
सबसे पहले, मान लें कि आपके पास एक LyX दस्तावेज़ है। यह LaTeX है, लेकिन शुद्ध LaTeX नहीं, इसलिए आप इसे निर्यात करना चाह सकते हैं। बस जैसे हमने PDF के साथ किया था, आप वही चीज़ करते हैं। एक आउटपुट प्रारूप चुनें, या तो pdflatex या सादा, जो भी आपको सबसे अच्छा लगे।
अब, आप tex4ht टूल्स का सेट डाउनलोड और इंस्टॉल करना चाहेंगे, जिसे विशेष रूप से tex फ़ाइलों को XHTML में बदलने के लिए डिज़ाइन किया गया है, जिसे आप फिर ई-बुक प्रारूपों में आगे परिवर्तित कर सकते हैं। वास्तव में, Calibre, साथ ही अन्य टूल्स, HTML का समर्थन करते हैं, हालांकि जैसा कि आपने देखा PDF संभालना बहुत सरल है।
एक बार यह हो जाने पर, आपको कमांड लाइन को पावर करना होगा और टाइप करना शुरू करना होगा। मैं एक उदाहरण के साथ शुरू करूंगा और फिर उन विकल्पों पर विस्तार करूंगा जिनका मैंने उपयोग किया। आप मैन पेज और नीचे लिंक किए गए ऑनलाइन गाइड में अधिक पा सकते हैं।
mk4ht htlatex crash-book-0.2.tex 'xhtml,charset=utf-8,pmathml'
ठीक है, तो हम एक tex फ़ाइल के खिलाफ कमांड को लागू करते हैं, इस मामले में मेरी क्रैश बुक। हम फ़ाइल को XHTML में बदलना चाहते हैं, UTF-8 कैरेक्टर सेट के साथ और किसी भी गणितीय प्रतीकों को PMathML CSS में परिवर्तित करना।
इसके अलावा, आप कई और विकल्प चाह सकते हैं, जैसे:
'-cunihtf -utf8 -cvalidate'
हम आउटपुट HTML कोड को मान्य करना चाहते हैं और एक मानक रूपांतरण का उपयोग करना चाहते हैं जो किसी भी ब्राउज़र के पक्ष में पक्षपाती नहीं है। ये सभी विकल्प हैं, ठीक है, वैकल्पिक। यदि आप मुझसे पूछें, तो यह बदसूरत है, लेकिन कुछ लोग इस तरीके को पसंद कर सकते हैं।
अगला चरण HTML को EPUB और/या किसी अन्य प्रारूप में बदलना है।
अधिक पढ़ना
कुछ उपयोगी साइटें:
MobileRead Wiki - ई-बुक रूपांतरण
LaTeX से HTML
निष्कर्ष
वहां आप जाएं। आप अब एक असाधारण गीक हैं। आपके पास रहस्यमय ई-बुक रूपांतरण शक्तियां हैं, लिनक्स और इसके वंडरटूल्स के वर्गीकरण के अलावा कुछ भी नहीं उपयोग करके। Calibre सबसे व्यापक विकल्प की तरह लगता है और वांछित परिणाम प्राप्त करने के लिए जटिल बहु-प्रारूप ट्रांस-रूपांतरण की किसी भी आवश्यकता को समाप्त कर देगा। यदि आप जोर देते हैं, तो आप कमांड लाइन के अधिक कठिन रास्ते पर जाते हैं।
यह ट्यूटोरियल कई चीजें सिखाता है, लेकिन इसका सार यह है, यदि आपके पास किताबें या दस्तावेज़ हैं, तो बहुत ज्यादा किसी भी प्रारूप में, आप उन्हें आसानी से ई-बुक रीडर और मोबाइल डिवाइस के लिए संगत प्रारूपों में निर्यात कर सकते हैं। यहां, हमने EPUB और MOBI के साथ प्रदर्शित किया।
बस इतना ही। यदि आप अधिक LaTeX और LyX जादू चाहते हैं, तो मुझे ईमेल करें। सादे tex में। हिही।
चीयर्स।