सामग्री पर जाएँ
Topos Uranos

सारांश

यह पाठ सिखाता है कि किसी दस्तावेज़ का सामान्य रूप और उसके पृष्ठ का रूप कैसे चुना जाए। यह तीन मानक क्लासों, article, report और book, की तुलना इस आधार पर करता है कि हर एक क्या देती है (अध्याय, शीर्षक पृष्ठ, सम और विषम पृष्ठ, सारांश), और इससे निकालता है कि कौन-सी क्लास किस अकादमिक विधा के लिए उपयुक्त है; KOMA-Script की क्लासों को उस विकल्प के रूप में प्रस्तुत करता है जिसकी सिफ़ारिश पाठ्यक्रम यूरोपीय टाइपोग्राफ़ी के लिए करता है; क्लास के उन विकल्पों को देखता है जो काग़ज़, फ़ॉन्ट का आकार, एक तरफ़ा या दोनों तरफ़ छपाई, शीर्षक पृष्ठ और ड्राफ़्ट तय करते हैं; समझाता है कि क्लासें चौड़े हाशिये क्यों छोड़ती हैं और geometry पैकेज से उन्हें पंक्ति की लंबाई बिगाड़े बिना कैसे बदला जाए; और अंत में पृष्ठ शैलियों, हेडरों और फ़ुटरों पर आता है।

अधिगम उद्देश्य

  1. दस्तावेज़ की विधा और उसके छपने के ढंग के अनुसार article, report और book, या KOMA-Script में उनके समकक्षों, में से चुनना, और चुनाव को इस आधार पर उचित ठहराना कि हर क्लास क्या देती है।
  2. क्लास के वे विकल्प घोषित करना जो काग़ज़, फ़ॉन्ट का आकार, एक तरफ़ा या दोनों तरफ़ छपाई, शीर्षक पृष्ठ, अध्यायों के आरंभ का पृष्ठ और ड्राफ़्ट तय करते हैं, और उनके प्रभाव का अनुमान लगाना।
  3. हाशियों, पंक्ति की लंबाई और पठनीयता के संबंध को समझाना, और geometry से ऐसे हाशिये तय करना जो किसी नियम का पालन करें पर पंक्ति को ज़रूरत से ज़्यादा लंबा न करें।
  4. अनुमान लगाना कि दस्तावेज़ के हर पृष्ठ की शैली क्या होगी, उन पृष्ठों की भी जिनके बारे में क्लास स्वयं निर्णय लेती है, और उसे \pagestyle और \thispagestyle से बदलना।
  5. fancyhdr या scrlayer-scrpage से अपने हेडर और फ़ुटर बनाना।

क्लास सामान्य रूप तय करती है

हर स्रोत फ़ाइल की पहली पंक्ति दस्तावेज़ की क्लास घोषित करती है, जैसा कि दस्तावेज़ की संरचना वाले पाठ में देखा गया। क्लास कोई सजावट नहीं है: वह तय करती है कि कौन-से विभाजन होंगे, \maketitle क्या करेगा, सारांश के लिए परिवेश है या नहीं, हाशिये कैसे बँटेंगे और सम पृष्ठ विषम पृष्ठों से अलग होंगे या नहीं। यदि ऐसा है, तो क्लास चुनना रूप का पहला निर्णय है, और इसे यह जानकर लेना अच्छा है कि हर क्लास अपने साथ क्या लाती है।

LaTeX अकादमिक पाठों के लिए तीन मानक क्लासें देता है। हर एक के वर्तमान संस्करण में जाँचे गए उनके अंतर ये हैं।

  • article में अध्याय नहीं होते: उसका सबसे बड़ा विभाजन \section है। शीर्षक उसी पृष्ठ पर टाइपसेट होता है जिस पर पाठ, सारांश का अपना परिवेश abstract है, और छपाई एक तरफ़ा होती है।
  • report \chapter जोड़ती है। शीर्षक का अपना अलग पृष्ठ होता है, सारांश का भी, और छपाई एक तरफ़ा होती है; हर अध्याय नए पृष्ठ से शुरू होता है, चाहे वह सम हो या विषम।
  • book में अध्याय और शीर्षक पृष्ठ होते हैं, पर छपाई दोनों तरफ़ होती है: सम और विषम पृष्ठों के हाशिये बारी-बारी बदलते हैं, और हर अध्याय विषम पृष्ठ से शुरू होता है, जो खुली किताब में दाईं ओर होता है, भले ही इसके लिए एक पृष्ठ ख़ाली छोड़ना पड़े। इसमें abstract परिवेश नहीं है, क्योंकि किताब में सारांश नहीं होता।
उदाहरणसारांश सहित एक लेख

article में शीर्षक, सारांश और पाठ पहला पृष्ठ साझा करते हैं। हिंदी में babel के साथ abstract परिवेश का शीर्षक “सारांश” होता है। babel वाली तीन पंक्तियाँ हिंदी को मुख्य भाषा बनाती हैं और देवनागरी वाला फ़ॉन्ट (IBM Plex Sans Devanagari) चुनती हैं, क्योंकि डिफ़ॉल्ट फ़ॉन्ट (Latin Modern) में देवनागरी अक्षर नहीं हैं।

LaTeX कोड
\documentclass{article}\usepackage{fontspec}\usepackage{babel}\babelprovide[import,main]{hindi}\babelfont{rm}[Script=Devanagari]{IBM Plex Sans Devanagari}\title{तीन अक्षांशों पर दिन की लंबाई}\author{अनन्या शर्मा}\date{}\begin{document}\maketitle\begin{abstract}तीन शहरों में साल भर के दिन के उजाले के घंटों की तुलना कीजाती है और अंतर को अक्षांश से समझाया जाता है।\end{abstract}\section{प्रश्न की प्रस्तुति}दिन की लंबाई ऋतु और अक्षांश के साथ बदलती है।\end{document}
परिणाम
परिणाम

यही स्रोत report में होता तो शीर्षक पहले पृष्ठ पर अकेला रहता, सारांश दूसरे पर अकेला, और पाठ तीसरे से शुरू होता।

जो चीज़ क्लास नहीं देती, वह त्रुटि पैदा करती है, और त्रुटि उसे सटीकता से बताती है। यदि किसी article की सातवीं पंक्ति में \chapter{प्रश्न की प्रस्तुति} लिखा जाए, तो उस क्लास में यह कमांड मौजूद ही नहीं है।

संकलन लॉग
! Undefined control sequence.l.7 \chapter            {प्रश्न की प्रस्तुति}

इसी तरह, book में सारांश \begin{abstract} पर रुक जाता है।

संकलन लॉग
! LaTeX Error: Environment abstract undefined.

विधा के अनुसार क्लास चुनना

ऊपर की बातों से एक कसौटी निकलती है, जो पृष्ठों की संख्या पर नहीं बल्कि संरचना और छपाई पर निर्भर है। किसी पत्रिका के लिए लेख, पाठ्यक्रम का कोई काम या छोटी रिपोर्ट में अध्याय नहीं होते: उनकी क्लास article है। लंबी रिपोर्ट या शोध-प्रबंध में अध्याय होते हैं; यदि वे एक तरफ़ा छपेंगे, जैसा कि कई विश्वविद्यालय माँगते हैं, तो उनकी क्लास report है। किताब, या ऐसा शोध-प्रबंध जो दोनों तरफ़ छपेगा और किताब की तरह जिल्द में बँधेगा, book माँगते हैं। फिर भी, कसौटी में समायोजन की गुंजाइश है: क्लास के विकल्प, जो अभी देखे जाएँगे, report को दोनों तरफ़ छापने देते हैं, ताकि सारांश चाहने वाले जिल्दबंद शोध-प्रबंध को उसे छोड़ना न पड़े। और यदि कोई पत्रिका अपनी क्लास देती है, तो निर्णय पहले ही हो चुका है: उसी की क्लास इस्तेमाल होती है।