Computer >> कंप्यूटर >  >> सॉफ्टवेयर >> Office

LaTeX और LyX, टिप्स और ट्रिक्स

अब लगातार दस बार कहो, जल्दी करो, मैं तुम्हारी हिम्मत करता हूँ। जो भी हो, आज हम एक और अति-गीकी ट्यूटोरियल का आनंद लेने के लिए एकत्रित हुए हैं कि कैसे दस्तावेज़ों को लिखा जाना चाहिए, स्टाइल किया जाना चाहिए, स्वरूपित किया जाना चाहिए, तैयार किया जाना चाहिए, प्रस्तुत किया जाना चाहिए, और संक्षेप में लिखा जाना चाहिए। आपको किसी प्रकार के ऑफिस सूट का उपयोग करने और वर्ड प्रोसेसर में अपने काम को स्क्रिबल करने का लालच हो सकता है, लेकिन मैं आपसे विनती करता हूं, मत करो। बेहतर विकल्पों की एक पूरी दुनिया आपकी प्रतीक्षा कर रही है, यदि आप केवल विश्वास की छलांग लगाने और नीरसता की खाई में गिरने के लिए तैयार हैं।

हालाँकि, ऑफिस सूट के प्रशंसक आपको बताएंगे कि LaTeX बहुत कठिन है और यह केवल वैज्ञानिक दस्तावेजों के लिए अच्छा है। अहा! अच्छा, यह सच है। LaTeX में आप बहुत सी चीजें चाहते हैं, लेकिन वे तुरंत स्पष्ट नहीं होती हैं। इस लेख में, मैं आपको उन सामान्य बाधाओं को दिखाना चाहता हूँ जिनका हाल ही में Word उपयोगकर्ता सामना कर सकता है और कैसे जल्दी और दर्द रहित तरीके से उनसे छुटकारा पाया जा सकता है।


अपना लेटेक्स लें

LaTeX दस्तावेज़ लिखने का एक सही तरीका है। आप कमांड लाइन से LaTeX का उपयोग कर सकते हैं या आप एक दृश्यपटल का उपयोग कर सकते हैं। अधिकांश लोगों के लिए दूसरे विकल्प की सिफारिश की जाती है। उदाहरण के लिए लोकप्रिय विकल्पों में LyX और Kile शामिल हैं। लाइक्स क्रॉस-प्लेटफॉर्म है और विंडोज और लिनक्स दोनों पर चलेगा। इस लेख में, मैं LyX को एक टेक्स्ट प्रोसेसर के रूप में उपयोग करने जा रहा हूं, ठीक वैसे ही जैसे आप किसी ऑफिस सूट प्रोग्राम का उपयोग करते हैं।

नोट:सभी उदाहरण मेरे स्वाद पर आधारित हैं, इसलिए सुनिश्चित करें कि आप यहां सूचीबद्ध किसी भी ट्रिक का उपयोग करने से पहले सिद्धांत को समझ लें। ठीक है, चलो गहराई से गोता लगाएँ।

मूल बातें

LyX दस्तावेज़ों में LaTeX कोड सम्मिलित करना Ctrl + L के साथ किया जा सकता है। संपूर्ण दस्तावेज़ को प्रभावित करने वाले स्थायी परिवर्तन दस्तावेज़ की प्रस्तावना में सम्मिलित किए जा सकते हैं, एक प्रकार का टेम्प्लेट अनुभाग जहाँ आप अपनी प्रमुख सामग्री, जैसे शीर्ष लेख, पाद लेख, बुकमार्क, रंग घोषित करते हैं , आदि

अब, आइए कुछ लोकप्रिय तरकीबों की जाँच करें - या यदि आप चाहें तो झुंझलाहट। मैं उन मुद्दों से निपटने की कोशिश कर रहा हूं जो लाटेक्स का उपयोग करने की कोशिश करते समय एक सामान्य व्यक्ति बहादुरी से सामना करेगा जिस तरह से वे दस्तावेज़ों के व्यवहार की अपेक्षा करते हैं। किसी विशेष क्रम में नहीं:

ट्रिक 1:बुलेट या नंबरों को पृष्ठ के बाएँ मार्जिन पर संरेखित करें

डिफ़ॉल्ट रूप से, आइटम एक टैब स्पेस द्वारा इंडेंट किए जाते हैं। यह आपको परेशान कर सकता है। कोई चिंता नहीं, समाधान अत्यंत सरल है। अपने दस्तावेज़ में किसी भी प्रथम वस्तुकरण या गणना सूची से पहले, आपको कोड का एक छोटा टुकड़ा जोड़ना होगा। वैकल्पिक रूप से, प्रस्तावना का उपयोग करें। गोलियों के लिए और संख्याओं के लिए क्रमशः।

\setitemize[0]{leftmargin=XXpt,itemindent=XXpt,labelwidth=XXpt} 

\setenumerate[0]{leftmargin=XXpt,itemindent=XXpt,labelwidth=XXpt}

सटीक मार्जिन आपकी आवश्यकताओं और शैली के साथ-साथ फोंट पर निर्भर करेगा। लेकिन आप विचार समझ गये। अंतिम प्रभाव देखने के लिए विभिन्न मूल्यों के साथ खेलें। मेरे मामले में, जैसा कि नीचे दी गई छवि में दिखाया गया है, सेटिंग्स इस प्रकार हैं:

\setitemize[0]{leftmargin=15pt,itemindent=0pt,labelwidth=10pt}

आपको एन्युमिटेम पैकेज का उपयोग करने की भी आवश्यकता होगी; प्रस्तावना में घोषित करें:

\usepackage{enumitem}

यदि यह पैकेज स्थापित नहीं है, तो आपको पहले इसे स्थापित करना होगा। आप अपने LaTeX सॉफ़्टवेयर को स्थापना को संभालने दे सकते हैं या लापता पैकेजों को मैन्युअल रूप से डाउनलोड कर सकते हैं और उन्हें सही रास्ते पर निकाल सकते हैं। व्यक्तिगत रूप से, मैं कहूंगा कि परेशान मत हो। सॉफ्टवेयर को पूरी मेहनत करने दें। उदाहरण के लिए, Windows पर, MiKTeX आपके लिए यह करेगा:

ट्रिक 2:अच्छे दिखने वाले फुटनोट्स

यदि आप चाहते हैं कि आपके फ़ुटनोट अच्छी तरह से संरेखित हों, तो यह कोड यह है कि यह क्या करता है। नीचे दिए गए उदाहरण में वे मान शामिल हैं जो मुझे लगता है कि सबसे अच्छा काम करते हैं। अपने कलात्मक निर्णय का प्रयोग करें और तदनुसार समायोजित करें।

\usepackage[हैंग,स्प्लिटरूल]{footmisc}
\addtolength{\footskip}{0.5cm}
\setlength{\footnotemargin}{0.3cm}
\setlength{\footnotesep}{0.4cm}

ट्रिक 3:लंबे टाइटल्स को विभाजित करें

आपके पास खंड और उपखंड शीर्षक हो सकते हैं जो अंतहीन रूप से फैले हुए हैं, जिससे आपकी सामग्री तालिका कुछ विकृत दिखती है। वांछित बिंदु पर शीर्षक पंक्ति में एक नया लाइन प्रतीक डालने के रूप में सरल समाधान, इस प्रकार:

और अंतिम परिणाम:

ट्रिक 4:इमेज की चौड़ाई

यदि आपको अपने कोड में कई छवियों को सम्मिलित करने की आवश्यकता है, तो आप ग्राफिक्स को स्केल करना चाह सकते हैं ताकि वे सभी समान दिखें। हालाँकि, यदि आपके पास अलग-अलग चौड़ाई, ऊँचाई या पहलू अनुपात की छवियां हैं, तो आप कुछ पेचीदा गणित के लिए हैं। सौभाग्य से आपके लिए, LyX आपको छवि की चौड़ाई को कॉलम और पृष्ठ की चौड़ाई प्रतिशत में सेट करने देता है, जिससे काम इतना आसान हो जाता है।

और इसके लिए कोड उदाहरण के रूप में 100% कॉलम चौड़ाई का उपयोग कर रहा है:

\शुरू{आंकड़ा[एच]
\ शीर्षक {छवि शीर्षक}
\ includegraphics [चौड़ाई =1 \ कॉलमचौड़ाई] {छवि-फ़ाइल-पथ}
\end{आंकड़ा}

कैप्शन वैकल्पिक है, बिल्कुल।

ट्रिक 5:टेबल सेल पैडिंग/स्पेसिंग

यदि आपको लगता है कि LaTeX में डिफ़ॉल्ट सेल पैडिंग थोड़ी संयमी और बदसूरत है, तो आप सही हैं। समाधान तालिका को फैलाना है ताकि वस्तुओं के चारों ओर अधिक जगह हो, जिससे यह कम भीड़भाड़ वाला और पढ़ने में आसान हो। उदाहरण के लिए, सेल स्पेसिंग को दोगुना करने के लिए:

\renewcommand{\arraystretch}{2}

अंतिम परिणाम:

ट्रिक 6:एक गैर-मानक पेज बनाएं

यदि आप अपने किसी पृष्ठ को डिफ़ॉल्ट शैली के उपयोग से हटाना चाहते हैं तो क्या होगा? क्या होगा यदि आपको विशेष स्वरूपण, अतिरिक्त इंडेंटेशन, नए रंग, जो कुछ भी चाहिए? इसके लिए, आप इसपेजस्टाइल कमांड का उपयोग करेंगे। उदाहरण के लिए, पेज को बिना स्टाइल के बनाने के लिए:

\thispagestyle{खाली}

यह फ्रंट पेज के लिए काफी उपयोगी हो सकता है, जहां आप हेडर, फुटर या नंबरिंग नहीं चाहते हैं। दूसरी ओर, प्रस्तावना में आपकी परिभाषा के आधार पर, नीचे दिया गया आदेश विशेष रूप से शीर्षकों को पृष्ठ पर रखेगा।

\thispagestyle{headings}

ट्रिक 7:बढ़िया कैप्शन

क्या आप चाहते हैं कि आपके कैप्शन फैंसी हों, बोल्ड डिक्लेरेशन और अच्छी रैपिंग के साथ, जैसा कि हमने अपने फुटनोट्स के साथ किया था? अवश्य करें। डिफॉल्ट फिगर फ्लोट कैप्शन कुछ हद तक उबाऊ हैं, लेकिन आप उन्हें थोड़े से कोड के साथ आसानी से जोड़ सकते हैं:

\usepackage{कैप्शन}
\captionsetup{labelfont=bf,format=plain, indention=0cm,
औचित्य =रैग्डराइट, सिंगललाइनचेक =गलत}

यह प्रस्तावना में जाता है:

इन सेटिंग्स का उपयोग करने में सक्षम होने के लिए आपको कैप्शन पैकेज की आवश्यकता होगी।

ट्रिक 8:सिंटैक्स हाइलाइटिंग के साथ प्रोग्रामिंग लैंग्वेज कोड डालें

यह असली हार्डकोर है, लेकिन आपको यह पसंद आएगा। प्रोग्रामिंग भाषा कोड की तरह दिखने वाले टेक्स्ट के मैन्युअल रूप से ब्लॉक बनाने की कोशिश करने के बजाय, आप उत्कृष्ट और तत्काल परिणाम प्राप्त करने के लिए लिस्टिंग पैकेज का उपयोग कर सकते हैं।

लिस्टिंग भाषाओं की एक विस्तृत श्रृंखला, टेक्स्ट रैपिंग, लाइन नंबरिंग और अन्य अच्छी चीजों के लिए सिंटैक्स हाइलाइटिंग प्रदान करती है। हर छोटे से छोटे विवरण को समझाना असंभव है, लेकिन यहाँ एक वास्तविक जीवन का मामला है:

\lstset{tabsize=2, ब्रेकलाइन्स=ट्रू, नंबर्स=लेफ्ट, बेसिकस्टाइल=
फुटनोटसाइज, xleftmargin=30pt}
\lstinputlisting[language=C,]{null-pointer.c}

हम null-pointer.c नामक एक फ़ाइल पढ़ेंगे, जिसे हम C भाषा के रूप में पहचानते हैं। डिफ़ॉल्ट टैब का आकार दो रिक्त स्थान होगा। हम कोड के लंबे टुकड़ों के लिए लाइनें तोड़ देंगे। नंबर बाईं ओर जाते हैं, पेज मार्जिन से 30 अंक, फुटनोट आकार में स्टाइल किए गए हैं। सरल, है ना? एक विनम्र उदाहरण:

अंतिम परिणाम:

ट्रिक 9:वॉटरमार्क्स

कैसे पारदर्शी छवि लोगो और फैंसी वॉटरमार्क के बारे में? कोई बात नहीं। इसे भी सहजता और सहजता से किया जा सकता है। सबसे पहले, आपको वॉटरमार्क पैकेज का उपयोग करने और इसे दस्तावेज़ की प्रस्तावना में घोषित करने की आवश्यकता है।

\usepackage{वॉटरमार्क}

इसके बाद, आपको जहां चाहें वहां वॉटरमार्क लगाने की जरूरत है। छवि के सटीक स्थान को निर्दिष्ट करने के लिए आप \put कमांड का भी उपयोग कर सकते हैं। सर्वोत्तम प्रभाव के लिए, यह एक निम्न-विपरीत, पारदर्शी छवि होनी चाहिए। उदाहरण के लिए:

\thiswatermark{\centering \put(0,-660){\includegraphics[चौड़ाई=
\textwidth]{tux.png}} }

यह आदेश हमें एक पृष्ठ पर tux.png फ़ाइल के आधार पर एक वॉटरमार्क रखने के लिए कहता है, जिसमें पाठ की चौड़ाई पर केंद्रित 660pt का ऊर्ध्वाधर ऑफसेट होता है। आप ऊर्ध्वाधर और क्षैतिज स्थिति, स्केलिंग और क्या नहीं के साथ जंगली जा सकते हैं। आप चाहें तो सभी पेजों पर एक ही वॉटरमार्क का भी इस्तेमाल कर सकते हैं। मेरा उदाहरण उतना सुंदर नहीं है, लेकिन यह इस अवधारणा को प्रदर्शित करता है:

आप डीवीआई और पीएस आउटपुट के लिए ड्राफ्टकॉपी पैकेज या पीडीएफ आउटपुट के लिए पीडीएफड्राफ्टकॉपी का उपयोग अपने पृष्ठों पर विकर्ण ड्राफ्ट लगाने के लिए भी कर सकते हैं। उदाहरण के लिए:

\usepackage{ड्राफ्टकॉपी}

ट्रिक 10:हॉरिजॉन्टल और वर्टिकल स्पेस

आम तौर पर, आपको अपने पृष्ठों की शैली में कोई परिवर्तन नहीं करना चाहिए। LaTeX एक ही समय में सर्वोत्तम फिट और स्पष्टता प्राप्त करने की कोशिश करते हुए, पृष्ठों में आपके पैराग्राफ और छवियों को चालाकी से पार्सल करेगा, जिसमें लाइन रिक्ति को थोड़ा बढ़ाना और घटाना या टेक्स्ट के पूरे ब्लॉक को स्थानांतरित करना शामिल है।

फिर भी, यदि आवश्यक हो, तो आप अपने टेक्स्ट प्रवाह में कृत्रिम अंतराल बनाने के लिए \vspace{} और \hspace{} कमांड का उपयोग कर सकते हैं। बेशक, आपको यह सुनिश्चित करने के लिए हमेशा अंतिम आउटपुट के खिलाफ जांच करनी चाहिए कि यह आपकी अपेक्षा के अनुरूप है। उदाहरण के लिए ग्राटिया:

\vस्पेस{1cm}

यदि आप एक से अधिक कॉलम का उपयोग कर रहे हैं और अलग-अलग कॉलम का तल टेढ़ा-मेढ़ा होना चाहते हैं, तो लंबवत रिक्ति उपयोगी हो सकती है। \raggedbottom और स्पष्ट पृष्ठ के साथ संयुक्त, vspace आपके तत्वों को सबसे बड़ी कॉम्पैक्टनेस के साथ संरेखित कर सकता है, खासकर यदि आपके पास ऐसी छवियां या तालिकाएं हैं जो प्रवाह को तोड़ती हैं।

ट्रिक 11:कई कॉलम वाले लेख

मल्टीपल कॉलम की बात करें तो आप काफी आसानी से दो, तीन या अधिक कॉलम के साथ आर्टिकल बना सकते हैं। बस मल्टीकोल पैकेज का प्रयोग करें। इसे प्रस्तावना में घोषित करें और फिर अपने शरीर में कहीं भी, एकल और एकाधिक स्तंभों के बीच स्विच करें जैसा कि आप फिट देखते हैं:

\begin{multicols}{}
सामग्री हमेशा की तरह यहाँ जाती है ...
\end{मल्टीकॉल्स}

आप एकल और एकाधिक स्तंभों के बीच वैकल्पिक कर सकते हैं। उदाहरण के लिए, हो सकता है कि आप अपनी छवियों और तालिकाओं को पूरे पृष्ठ पर फैलाना चाहें, लेकिन टेक्स्ट के दो ब्लॉक का उपयोग करें। बस याद रखें कि टेक्स्ट ब्लॉक के भीतर बाएं से दाएं फैला होगा और नीचे दूसरे मल्टी-कॉलम सेक्शन में नहीं टूटेगा।

सबसे अच्छी युक्ति:स्रोत पर एक नज़र डालें

LyX कोड अभी भी सिर्फ टेक्स्ट है। यह कुछ विशेष टैग्स के साथ LaTeX है। आप फ़ाइल को टेक्स्ट एडिटर में कभी भी खोल सकते हैं और विशेष घोषणाओं की जांच कर सकते हैं जो आपने अभी-अभी जीयूआई का उपयोग करके की हैं। तो अगर आप सोच रहे हैं कि फ्लोट एलिमेंट्स, टेबल्स और अन्य कूल फॉर्मेटिंग के पीछे क्या छुपा है, तो बस स्रोत पर एक नज़र डालें। एक HTML फ़ाइल की जांच करना बहुत पसंद है।

यहाँ एक Linux उदाहरण दिया गया है:

और पढ़ना

यहाँ एक और उपयोगी LaTeX टिप्स संसाधन है:

लाटेक्स | रोब ओक्स

निष्कर्ष

तुम वहाँ जाओ। यह लेख थर्मोन्यूक्लियर गीक डिवाइस है, लेकिन मुझे लगता है कि यह उपयोगी है। हालांकि मेरा व्यक्तिगत अनुभव आपके किसी काम का नहीं हो सकता है, खासकर यदि आपने पहले कभी LaTeX को आजमाया नहीं है, तो मुझे उम्मीद है कि यह लेख आपको रुचिकर बना सकता है और आपको प्रयास करने के लिए प्रेरित कर सकता है।

आज हमने जो महत्वपूर्ण सबक सीखे हैं वे हैं:LaTeX को आपकी मनचाही किसी भी शैली में पेश किया जा सकता है, कभी-कभी एक विशिष्ट कार्यालय सुइट कार्यक्रम की तुलना में अधिक स्वतंत्रता और लालित्य के साथ। LaTeX एक विशाल और समृद्ध दुनिया है, जिसमें बहुत कुछ के लिए एक पैकेज है। आप शायद सही पैकेज का उपयोग करके बेबी कोआला का क्लोन बना सकते हैं; यह पाठ के अनुसार है कि लिनक्स के लिए रिपॉजिटरी क्या है। अंत में, आपने कुछ सामान्य मुद्दों के सरल और त्वरित उत्तर प्राप्त किए जो आपके LaTeX पलायन के दौरान उत्पन्न हो सकते हैं।

यदि आपके पास अन्य मामले हैं जिन्हें आप उपयोगी और कवर करने के योग्य मानते हैं, या शायद ऐसे प्रश्न जो अभी भी अनुत्तरित हैं, तो बेझिझक मुझे मेल करें, और इस लेख की अगली कड़ी अभी भी हो सकती है।

प्रोत्साहित करना।

  1. Kile - एक और सफल LaTeX दृश्यपटल

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

  1. 5 कूल Notepad++ ट्रिक्स

    नोटपैड ++ विंडोज के लिए सबसे अच्छा टेक्स्ट एडिटर है। इसमें सुविधाओं की एक विशाल श्रृंखला है जिसे कवर करने के लिए कुछ लेखों की आवश्यकता होगी। और ठीक यही मैं करने जा रहा हूँ:इस अत्यधिक बहुमुखी और परिष्कृत पाठ संपादक की अविश्वसनीय शक्ति का परिचय दें। पाठ फ़ाइलों के साथ काम करने के लिए और अधिक नोटपैड या

  1. कुछ ESXi टिप्स और ट्रिक्स

    मैंने डेडोइमेडो पर ईएसएक्स को ज्यादा महत्व नहीं दिया है। हम इसे संक्षेप में सुधारेंगे। ESXi में वर्चुअल मशीनों को क्लोन करने के तरीके पर मेरे सरल ट्यूटोरियल के बाद, अब समय आ गया है कि आप कुछ और VMware अच्छाइयों को उजागर करें। ESXi एक बेयर-मेटल हाइपरविजर है, जो मुफ्त में दिया जाता है। यह सबसे महंगा औ