सारांश
यह पाठ सिखाता है कि लगातार चलने वाले पाठ को उस सटीकता से कैसे लिखा जाए जिसकी टाइपसेटिंग माँग करती है। यह अनुच्छेद, जो एक खाली पंक्ति या \par से खुलता है, और साधारण पंक्ति-विच्छेद, \\ या \newline, में भेद करता है, और समझाता है कि पंक्ति-विच्छेद को अनुच्छेद का काम क्यों नहीं करना चाहिए। यह ऊर्ध्वाधर रिक्ति और उसे संयम से बरतने का कारण प्रस्तुत करता है; क्षैतिज रिक्तियाँ: शब्दों के बीच की रिक्ति, टिल्ड जो पंक्ति टूटने से रोकता है, पतली रिक्ति, और पूर्ण विराम के बाद की रिक्ति, जिसे babel भाषा के अनुसार समायोजित करता है; वे चार चिह्न जिन्हें कीबोर्ड एक में मिला देता है, योजक, छोटा डैश, लंबा डैश और ऋण चिह्न, हिंदी और अंग्रेज़ी टाइपोग्राफ़ी में उनके प्रयोग के साथ; उद्धरण चिह्न, सीधे लिखे हुए या csquotes से; लोप चिह्न; Unicode में सीधा लेखन जिसे LuaLaTeX स्वीकार करता है; और संख्याएँ, जिनके दशमलव, हज़ार और प्रतिशत, पाठ में और सूत्रों में, ऐसी सावधानी माँगते हैं जिसे चौंकाए जाने से पहले जान लेना अच्छा है।
अधिगम उद्देश्य
- अनुच्छेदों को खाली पंक्तियों से अलग करना, और पंक्ति-विच्छेद को उन स्थितियों के लिए रखना जिनमें इकाई पंक्ति है, अनुच्छेद नहीं।
- शब्दों या संख्याओं की हर जोड़ी के लिए सामान्य रिक्ति, टिल्ड, पतली रिक्ति और रिक्ति के अभाव में से चुनना।
- योजक, छोटा डैश, लंबा डैश और ऋण चिह्न वहाँ लिखना जहाँ वे उचित हैं, भाषा की टाइपोग्राफ़िक परंपरा के अनुसार।
- हिंदी में कई स्तरों के उद्धरण चिह्न, सीधे या
\enquoteसे, और लोप चिह्न टाइपसेट करना। - पहले से बताना कि LaTeX हिंदी दस्तावेज़ में दशमलव, हज़ार और प्रतिशत को पाठ में और सूत्रों में कैसे टाइपसेट करता है, और उन्हें इस तरह लिखना कि परिणाम सही हो।
अनुच्छेद और पंक्ति-विच्छेद
LaTeX के लिए स्रोत पंक्तियों में नहीं, अनुच्छेदों में बँटा होता है। स्रोत में पंक्ति का अंत एक रिक्ति के बराबर है, और लगातार कई रिक्तियाँ एक के बराबर; दूसरी ओर, एक खाली पंक्ति अनुच्छेद को समाप्त करती है, और लगातार कई खाली पंक्तियाँ एक के बराबर होती हैं। कमांड \par ठीक वही करता है जो खाली पंक्ति करती है: वास्तव में इंजन हर खाली पंक्ति को \par में बदल देता है। अनुच्छेद के भीतर इंजन तय करता है कि हर पंक्ति कहाँ समाप्त हो, पूरे अनुच्छेद को ध्यान में रखकर, जैसा पहले पाठ में देखा गया; अनुच्छेदों के बीच वह दस्तावेज़ की क्लास के नियम लागू करता है: पहली पंक्ति का इंडेंट, उन्हें अलग करने वाली ऊर्ध्वाधर रिक्ति, और किसी पंक्ति को पृष्ठ के नीचे या ऊपर अकेला न छोड़ने की प्रवृत्ति।
स्रोत के पहले अनुच्छेद के भीतर का पंक्ति-अंत परिणाम में दिखाई नहीं देता; लगातार दो खाली पंक्तियाँ केवल एक अनुच्छेद-परिवर्तन करती हैं, ठीक \par की तरह।
\documentclass{article}\usepackage{fontspec}\usepackage{babel}\babelprovide[import,main]{hindi}\babelfont{rm}[Script=Devanagari]{IBM Plex Sans Devanagari}\begin{document}\section{परिकल्पना}किसी अनुभाग के पहले अनुच्छेद में इंडेंट नहीं होता,जैसा LaTeX का डिफ़ॉल्ट है।खाली पंक्ति नया अनुच्छेद खोलती है।दो खाली पंक्तियाँ भी केवल एक खोलती हैं।\par कमांड par भी यही करता है।\end{document}तीसरी से पाँचवीं पंक्ति हिंदी को मुख्य भाषा बनाती है और देवनागरी वाला फ़ॉन्ट (यहाँ IBM Plex Sans Devanagari) चुनती है, क्योंकि डिफ़ॉल्ट फ़ॉन्ट, Latin Modern, में देवनागरी नहीं है। शीर्षक के बाद पहले अनुच्छेद में इंडेंट न होना एंग्लो-अमेरिकी परंपरा है, जिसका LaTeX डिफ़ॉल्ट रूप से पालन करता है और जिसे babel हिंदी के लिए बनाए रखता है। अन्य भाषाएँ इस अनुच्छेद को भी इंडेंट करती हैं, और भाषा चुनने पर babel उनकी परंपरा लागू करता है: \usepackage[french]{babel} या \usepackage[spanish]{babel} के साथ पहला अनुच्छेद भी अपना इंडेंट पाता है। जो हिंदी दस्तावेज़ में भी यह चाहे, वह indentfirst पैकेज लोड करे।
पंक्ति-विच्छेद, \\ या उसका समतुल्य \newline, पंक्ति को उसी बिंदु पर समाप्त करता है, अनुच्छेद को समाप्त किए बिना: अगली पंक्ति उसी अनुच्छेद की होती है, बिना इंडेंट के शुरू होती है और पिछली से अलग नहीं होती। रूप \\[6pt] टूटी पंक्ति के नीचे ऊर्ध्वाधर रिक्ति जोड़ता है, और रूप \\*, जैसा दस्तावेज़ की संरचना वाले पाठ में देखा गया, उस बिंदु पर पृष्ठ टूटने से भी रोकता है।
\documentclass{article}\usepackage{fontspec}\usepackage{babel}\babelprovide[import,main]{hindi}\babelfont{rm}[Script=Devanagari]{IBM Plex Sans Devanagari}\begin{document}एक अनुच्छेद की पहली पंक्ति,\\उसी अनुच्छेद की दूसरी पंक्ति,\newlineतीसरी पंक्ति,\\[6pt]और एक चौथी, अतिरिक्त रिक्ति के बाद।असली अनुच्छेद अपने इंडेंट से शुरू होता है।\end{document}पर पंक्ति-विच्छेद अनुच्छेद नहीं है, और उसे अनुच्छेद की तरह बरतना वर्ड प्रोसेसर से आने वालों की सबसे आम टाइपसेटिंग भूल है। इसके तीन कारण हैं। पहला: अनुच्छेदों का रूप क्लास तय करती है, और जो दस्तावेज़ अपने अनुच्छेदों को पंक्ति-विच्छेदों से अलग करता है, इंजन के लिए उसमें केवल एक अनुच्छेद होता है; यदि बाद में क्लास बदली जाए, या अनुच्छेदों के बीच अधिक रिक्ति माँगी जाए, तो असली अनुच्छेद बदल जाते हैं और नकली नहीं। दूसरा: अनुच्छेद की रक्षा करने वाले नियम, जैसे वह जो पृष्ठ के नीचे किसी पंक्ति को अकेला छोड़ने से बचाता है, उस पर लागू नहीं होते जो अनुच्छेद नहीं है। तीसरा: खाली पंक्तियाँ छोड़ने के लिए किए गए विच्छेद अधिकतम दोष-माप वाली बॉक्स चेतावनियाँ देते हैं, और अनुच्छेद के आरंभ में विच्छेद एक त्रुटि है। पंक्ति-विच्छेद के अपने वैध उपयोग हैं, जिनमें इकाई पंक्ति होती है: कविता की पंक्तियाँ, पते की पंक्तियाँ या हाथ से टाइपसेट किए गए शीर्षक की पंक्तियाँ।
सामग्री लोड हो रही है…