सारांश
यह पाठ पाठ्यक्रम की पाँचवीं इकाई खोलता है, जो तालिकाओं और चित्रों को समर्पित है। यह बताता है कि इकाई किसलिए है: किसी अकादमिक कृति के आँकड़ों, छवियों और चित्रांकनों को इस तरह टाइपसेट करना कि वे उसके पाठ जितनी स्पष्टता से पढ़े जाएँ, उसके अनुभागों और समीकरणों की तरह क्रमांकित और संदर्भित हों, और लेखक के हाथ से तय किए बिना पृष्ठ पर अपना स्थान पाएँ; यह इकाई के पाँच पाठों और उन्हें जोड़ने वाले सूत्र का परिचय देता है, सबसे सरल तालिका से लेकर TikZ के पहले चित्रांकन तक; यह स्पष्ट करता है कि पिछली इकाइयों से क्या पहले से ज्ञात माना गया है; यह याद दिलाता है कि वैज्ञानिक तालिकाएँ और ग्राफ़ कहाँ से आए और कौन-सा मितव्ययिता का नियम उन पर लागू होता है; यह वह समस्या रखता है जिसे इकाई हल करती है, यानी यह कि वर्ड प्रोसेसर की आदत से बनी तालिका या चित्र बिना किसी शिकायत के कंपाइल हो जाता है और फिर भी कठिनाई से पढ़ा जाता है; और यह दिखाता है कि वही उपकरण प्रयोगशाला, सांख्यिकीय अध्ययन, ऐतिहासिक अभिलेखागार और पाठ-टीका, सबके काम आते हैं।
अधिगम उद्देश्य
- इकाई की विषय-वस्तु का क्रम बताना और समझाना कि हर पाठ अगले पाठ को क्या देता है।
- पहचानना कि इकाई पिछली इकाइयों से क्या ज्ञात मानती है, और ज़रूरत हो तो उसे दोहराना।
- उदाहरण से समझाना कि पूरे जाल वाली तालिका कुछ क्षैतिज रेखाओं से बनी तालिका की तुलना में कठिनाई से क्यों पढ़ी जाती है।
- अपने विषयों में वे तालिकाएँ, छवियाँ और चित्रांकन पहचानना जिन्हें टाइपसेट करना यह इकाई सिखाती है।
प्रवेश मूल्यांकन
इकाई शुरू करने से पहले आरंभ-बिंदु को माप लेना उपयोगी है। यह मूल्यांकन एक स्व-मूल्यांकन है: इसमें अंक नहीं दिए जाते, और इसका एकमात्र उद्देश्य अध्ययन को दिशा देना है। इसके पहले दो प्रश्न उसे दोहराते हैं जो इकाई पिछली इकाइयों से ज्ञात मानती है; अगले दस प्रश्न, दो-दो करके और क्रम से, इकाई के पाँच पाठों से संबंधित हैं। जिसने कभी LaTeX में कोई तालिका नहीं बनाई या कोई छवि नहीं डाली, उसे इनके सही उत्तर की अपेक्षा नहीं करनी चाहिए: हर उत्तर, सही हो या ग़लत, बात को समझाता है और उस पाठ का नाम बताता है जिसमें वह बात आती है। यही कौशल अंत में, सारांश वाले पाठ में, फिर से मापे जाते हैं।
इकाई शुरू करने से पहले अपना आरंभ बिंदु मापें। यह एक छोटा स्व-मूल्यांकन है: इस पर अंक नहीं दिए जाते और इसका परिणाम केवल आपके ब्राउज़र में रहता है।
प्रश्न 1पिछली इकाइयों सेएक लेखक
\listoffiguresवाले दस्तावेज़ में कैप्शन सहित एक चित्र जोड़ता है, केवल एक बार कंपाइल करता है, और चित्र सूची में नहीं आता, यद्यपि पाठ में आता है। क्या हो रहा है?\listoffiguresLaTeX के कर्नेल का हिस्सा है।सूची की प्रविष्टि ठीक कैप्शन ही दर्ज करता है।उसे मिटाने से कुछ नहीं होता: अगला पास उसे फिर लिख देता है।विषय-सूची की तरह, चित्रों और तालिकाओं की सूचियाँ एक पास में लिखी जाती हैं और अगले पास में पढ़ी जाती हैं, और पुरानी पड़ जाने पर कोई चेतावनी नहीं मिलती।दोहराएँ: अनुभाग, विषय-सूची और परिशिष्ट
प्रश्न 2पिछली इकाइयों सेकिसी रिपोर्ट के पाठ में “शर्मा & वर्मा के अनुसार” लिखा है, और कंपाइलेशन “
Misplaced alignment tab character &” पर रुक जाता है। क्यों?चिह्न छापा जा सकता है; त्रुटि यह है कि उसे बैकस्लैश के बिना लिखा गया।यह चिह्न कर्नेल में आरक्षित है, amsmath हो या न हो।त्रुटि चिह्न की है, उद्धरण की नहीं।संरेखण एक तालिका है:&कोशिकाएँ अलग करता है और\\पंक्तियाँ समाप्त करता है। यही नियम इस इकाई की तालिकाओं पर लागू होता है।दोहराएँ: अनेक पंक्तियों वाले समीकरण
प्रश्न 3
\begin{tabular}{lr}वाली एक तालिका ठीक एक&वाली पंक्ति पर “Extra alignment tab has been changed to\cr” देती है। त्रुटि सबसे अधिक संभावना से कहाँ है?इंगित पंक्ति में उचित कोशिकाएँ हैं; विनिर्देश बढ़ाने से भूल छिप जाती है और एक मिली-जुली पंक्ति बच जाती है।दो स्तंभों के लिए एक ही&उचित है; संदेश तालिका की पंक्ति की बात करता है, स्रोत की पंक्ति की नहीं।त्रुटि इंजन की है और booktabs के बिना भी वैसी ही आती है।पंक्ति-अंत के बिना पिछली पंक्ति इंगित पंक्ति में जारी रहती है, जो दो स्तंभों की पंक्ति में दूसरा&जोड़ देती है।दोहराएँ: पठनीय तालिकाएँ
प्रश्न 4
S[table-format=2.2]घोषित एक स्तंभ में 3.5, 12.25 और 140.8 कोशिकाएँ आती हैं। क्या होता है?यह त्रुटि ऐसे वर्णों से आती है जो संख्याएँ नहीं हैं, जैसे कोष्ठकों के बिना शीर्षक।siunitx डिफ़ॉल्ट रूप से न पूर्णांकन करता है, न अंक काटता है।प्रारूप स्थान तय करता है; जो उसमें नहीं समाता, वह खिसक जाता है।जब कोई संख्या आरक्षित स्थान से बड़ी हो, तो siunitx चेतावनी नहीं देता: वह उसे उस स्थान के बाहर टाइपसेट कर देता है, और इंजन केवल एक बहुत चौड़ा बॉक्स दर्ज करता है।दोहराएँ: पठनीय तालिकाएँ
प्रश्न 5एक
{lrrrr}तालिका की पहली पंक्ति\multicolumn{2}{c}{नियंत्रण} & \multicolumn{2}{c}{उपचार} \\है और उसके नीचे\cmidrule(lr){2-3} \cmidrule(lr){4-5}। यह बिना त्रुटियों और चेतावनियों के कंपाइल होती है। क्या दिखता है?यह त्रुटि स्तंभों से अधिक कोशिकाओं वाली पंक्ति से आती है; यहाँ पाँच में से चार हैं।LaTeX नहीं जानता कि पहला स्तंभ किसी समूह का नहीं है; हर\multicolumnवहीं से शुरू होता है जहाँ पिछली कोशिका समाप्त होती है।\cmidruleरेखा खींचता है, पाठ नहीं हिलाता।आरंभ का&छूट गया है। स्तंभों से कम कोशिकाओं वाली पंक्ति वैध है, इसलिए इंजन चेतावनी नहीं देता; रेखाएँ केवल लिखी गई संख्याओं पर निर्भर हैं।दोहराएँ: जटिल और लंबी तालिकाएँ
प्रश्न 6नब्बे पंक्तियों की एक तालिका को बीच में रखने के लिए
tableपरिवेश के भीतरlongtableसे लिखा जाता है। क्या होता है?फ़्लोट के भीतर वह बँट नहीं सकती।स्थापित संस्करण त्रुटि नहीं देता; ख़तरा ठीक यही है।उसे कुछ भी छोटा नहीं करता; वह पृष्ठ के नीचे से बाहर निकल जाती है।फ़्लोट एक ऐसा बॉक्स है जो टूटता नहीं, और longtable इसे त्रुटि नहीं बताता।tableहटा दिया जाता है: longtable स्वयं बीच में आता है और उसका अपना\captionहै।दोहराएँ: जटिल और लंबी तालिकाएँ
प्रश्न 74:3 अनुपात वाली, ऊँचाई से अधिक चौड़ी एक तस्वीर के लिए
\includegraphics[angle=90,width=4cm]{sample}लिखा जाता है। वह किन आयामों के साथ दिखती है?यह[width=4cm,angle=90]का परिणाम होता: घुमाने से पहले चौड़ाई तय करना।यह भूल जाता है कि छवि घुमाई गई: चौड़ाई घुमाने के बाद तय होती है।विकृति तभी होती है जबkeepaspectratioके बिना चौड़ाई और ऊँचाई एक साथ तय की जाएँ।graphicx विकल्पों को लिखे गए क्रम में लागू करता है: पहले घुमाता है, जिससे छवि 3:4 अनुपात की हो जाती है, और फिर घुमाई जा चुकी छवि की चौड़ाई तय करता है।दोहराएँ: दस्तावेज़ में चित्र
प्रश्न 8
figuresफ़ोल्डर में पुरानीplot.pdfऔर अद्यतनplot.pngहैं, और स्रोत में\includegraphics{figures/plot}लिखा है। क्या होता है?इंजन तिथियाँ नहीं देखता, बल्कि एक्सटेंशनों का एक निश्चित क्रम देखता है।ऐसी कोई त्रुटि नहीं है: अस्पष्टता चुपचाप सुलझ जाती है।यह त्रुटि उन एक्सटेंशनों के साथ आती है जिन्हें इंजन जोड़ना नहीं जानता, जैसे.svg।एक्सटेंशन न हो तो इंजन.pngसे पहले.pdfआज़माता है और जो पहले मिले उसका उपयोग करता है।दोहराएँ: दस्तावेज़ में चित्र
प्रश्न 9एक रिपोर्ट
\begin{figure}[htbp]के पास कहती है “जैसा नीचे के चित्र में दिखता है”। इसमें क्या समस्या है?अक्षर अनुमत स्थान हैं, क्रम नहीं; यहाँ न समाए तो वह कहीं और जाएगा।[H]उसे जमा देगा, पर पृष्ठों में ख़ाली जगह छोड़कर; हल संख्या से संदर्भ देना है।ठीक यही तो वह कर सकता है: इसी को फ़्लोट करना कहते हैं।चित्र पृष्ठों के बीच बाँटा नहीं जा सकता, और इंजन उसे वहाँ रखता है जहाँ वह समाए; संख्या ही एकमात्र चीज़ है जिसका अर्थ उसके खिसकने पर नहीं बदलता।दोहराएँ: फ़्लोटिंग चित्र और तालिकाएँ
प्रश्न 10प्रस्तावना में
\usepackage{babel},\babelprovide[import,main]{hindi}और\setlocalecaption{hindi}{table}{सारणी}हैं, और cleveref बिना विकल्प और बिना\crefnameके लोड है; कैप्शन “सारणी 1” कहता है।\cref{tab:costs}क्या लिखता है?यही अपेक्षित होता, पर ऐसा नहीं होता: cleveref की अपनी शब्दावली है।cleveref babel का कोई नाम नहीं पढ़ता, न बदला हुआ, न डिफ़ॉल्ट।कोई त्रुटि नहीं: विकल्प और\crefnameके बिना cleveref अपने अंग्रेज़ी नाम लिखता है।babel से कही गई बात कैप्शन और सूची बदलती है, पर cleveref तक नहीं पहुँचती।दोहराएँ: फ़्लोटिंग चित्र और तालिकाएँ
प्रश्न 11
\usepackage[spanish]{babel}और\usepackage{tikz}वाला एक स्पेनिश दस्तावेज़ अपनी पहली चित्रांकन पंक्ति,\draw[->] (0,0) -- (1,0);, पर “Argument of \language@active@arg> has an extra }” के साथ विफल होता है। क्या छूटा है?किसी भी क्रम में त्रुटि वही रहती है: संक्षेप चित्र के भीतर सक्रिय रहता है।->एक मूल तीर-नोक है; arrows.meta के बिना संदेश “Unknown arrow tip kind” होता।पंक्ति में वह है; संदेश भाषा के एक सक्रिय तर्क की बात करता है, किसी अधूरे पथ की नहीं।TikZ की babel लाइब्रेरी चित्रों के भीतर चिह्नों का सामान्य अर्थ लौटा देती है; पैकेजों का क्रम इसे ठीक नहीं करता। हिंदी दस्तावेज़ में यह पंक्ति आवश्यक नहीं, पर आदत से लोड की जाती है।दोहराएँ: TikZ से चित्रांकन
प्रश्न 12
\draw (0,0) -- ++(2,0) -- +(0,1) -- +(-1,0);क्या खींचता है?ऐसा हर क़दम पर++होने से होता।कुछ भी पथ को बंद नहीं करता; उसके लिए-- cycleलिखा जाता है।वे बिना समस्या मिलाए जाते हैं; अंतर इसमें है कि वे संदर्भ-बिंदु को अद्यतन करते हैं या नहीं।+को++से तय किए गए अंतिम बिंदु से मापा जाता है, यहाँ (2,0), और वह उसे नहीं बदलता।दोहराएँ: TikZ से चित्रांकन
सामग्री लोड हो रही है…