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

तालिकाएँ और चित्र: सारांश और चुनौतियाँ

सारांश

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

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

  1. इकाई के तंत्रों का क्रम फिर से बनाना, और पहचानना कि हर तंत्र किस सिद्धांत पर टिका है।
  2. समझाना कि तालिकाओं, छवियों और फ़्लोटों के इतने दोष बिना चेतावनी के कंपाइल क्यों होते हैं, और परिणाम में उनका निशान कहाँ खोजना चाहिए।
  3. इकाई ने जो स्थापित किया उसे उससे अलग करना जिसका उसने केवल संकेत दिया और जिसे आगे की इकाइयाँ विकसित करेंगी।
  4. ऐसी तालिकाएँ और चित्र बनाना जो संरेखित संख्याएँ, कैप्शन, नाम, संदर्भ, उप-चित्र और चित्रांकन जोड़ते हों, और अनुमान लगाना कि इन्हें जोड़ने वाला स्रोत क्या देगा।
  5. हर तालिका, छवि या चित्रांकन के लिए वह परिवेश, माप और स्थान चुनना जो दस्तावेज़ के बदलावों को झेल सके।

इकाई में जो हासिल हुआ

इकाई का लक्ष्य था कि किसी कृति के आँकड़े, छवियाँ और चित्रांकन उसके पाठ जितनी स्पष्टता से पढ़े जाएँ, उसके अनुभागों और समीकरणों की तरह क्रमांकित हों और उनका संदर्भ दिया जाए, और लेखक के हाथ से तय किए बिना पृष्ठ पर अपना स्थान पाएँ। यह लक्ष्य उन बातों के सहारे पूरा हुआ जिन्हें परिचय ने पिछली इकाइयों से ज्ञात माना था: संदर्भ, जो इस पर निर्भर हैं कि लेबल क्या दर्ज करता है; पिछली इकाई का संरेखण, जिसमें हर \\ एक पंक्ति खोलता है और हर & एक कोशिका अलग करता है; और अपनी कमांडों वाली प्रस्तावना, जहाँ निर्णय एक बार लिए जाते हैं। इसलिए तय किया गया रास्ता पाँच खंडों वाली एक ही शृंखला की तरह पढ़ा जा सकता है।

पठनीय तालिकाएँ

पठनीय तालिकाओं वाले पाठ ने पाठ पर संरेखण का सिद्धांत लागू किया: tabular हर \\ के लिए एक पंक्ति और हर दो & के बीच एक कोशिका बनाता है, हर कोशिका के लिए स्तंभ का एक अक्षर, और पूरा एक बॉक्स है जिसे इंजन समूचा रखता है। गिनती के नियम से उसने त्रुटियों के दो प्रकार निकाले: मुखर, “Extra alignment tab”, जो \\ छूटने पर अगली पंक्ति में दिखाई जाती है, और मौन, कम कोशिकाओं वाली पंक्ति, जिसे इंजन स्वीकार कर लेता है। उसने जाली की जगह booktabs की तीन रेखाएँ रखीं, कटी हुई \cmidrule और \addlinespace के साथ; siunitx के S स्तंभ से संख्याओं को दशमलव बिंदु पर संरेखित किया, जिसका table-format एक जगह आरक्षित करता है जिसे कोई चौड़ी संख्या पार कर जाती है और लॉग में एक “Overfull \hbox” के सिवा कोई निशान नहीं छोड़ती, और जो डिफ़ॉल्ट रूप से बिंदु छापता है, जैसा हिंदी में प्रचलित है (दशमलव चिह्न babel से नहीं, \sisetup से तय होता है); इकाइयों को शीर्षकों में ले गया, S स्तंभों में धनु कोष्ठकों के भीतर; और \raggedright\arraybackslash से असमान दाएँ किनारे वाला पाठ बनाया।

जटिल और लंबी तालिकाएँ

जटिल और लंबी तालिकाओं वाले पाठ ने गिनती के नियम को \multicolumn तक बढ़ाया, जो कई कोशिकाओं की जगह घेरता है, और दिखाया कि भूला हुआ आरंभिक & किसी समूहित शीर्षक को खिसका देता है और इंजन को पता नहीं चलता, क्योंकि आंशिक रेखाएँ केवल अपनी संख्याओं पर निर्भर हैं। उसने tabularx से या tabular* और \extracolsep{\fill} से तालिकाओं को पंक्ति की चौड़ाई दी, और \resizebox को त्याग दिया, जो अक्षरों का आकार बदल देता है; longtable से लंबी तालिकाओं को कई पृष्ठों में बाँटा, जो अपने शीर्षक दोहराता है, निरंतरता में \caption[] होने पर एक ही बार क्रमांक देता है, अपनी चौड़ाइयाँ तय करने के लिए एक और कंपाइल माँगता है और table में बंद करने पर पंक्तियाँ खो देता है; और तालिकाओं को एक ही स्रोत, आँकड़ों की फ़ाइल, से csvsimple और pgfplotstable द्वारा बनाया, यह चेताते हुए कि overwrite के बिना filecontents* फ़ाइल को फिर से नहीं लिखता।

दस्तावेज़ में चित्र

दस्तावेज़ में चित्रों वाले पाठ ने स्थापित किया कि \includegraphics एक बॉक्स बनाता है जिसे इंजन पंक्ति में एक बड़े अक्षर की तरह रखता है, और इससे वह इंडेंट निकाला जो किसी छवि को पंक्ति की चौड़ाई से बाहर निकाल देता है, उसे केंद्र में रखने का तरीक़ा और दो छवियों को अगल-बगल रखने का तरीक़ा। उसने आकारों को \linewidth के सापेक्ष व्यक्त किया, जो स्थान के अनुसार ढल जाता है; दिखाया कि keepaspectratio के बिना चौड़ाई और ऊँचाई बिना चेतावनी के विकृत करती हैं और विकल्प लिखे गए क्रम में लागू होते हैं; सदिश ग्राफ़िक, जो PDF में निर्यात होते हैं, को तस्वीरों से अलग किया, जिनके रिज़ॉल्यूशन की इंजन जाँच नहीं करता; और फ़ाइलों की खोज का अध्ययन किया: एक्सटेंशन के बिना PDF को PNG से पहले बिना चेतावनी के चुना जाता है, और \graphicspath दोहरे धनु कोष्ठक माँगता है।

फ़्लोटिंग चित्र और तालिकाएँ

फ़्लोटिंग चित्रों और तालिकाओं वाले पाठ ने अविभाज्य बॉक्स से फ़्लोटिंग निकाली: जो टूटता नहीं और समाता नहीं, उसे वहाँ ले जाया जाता है जहाँ वह समाए, और इसीलिए उसका संदर्भ उसकी संख्या से दिया जाता है। उसने निर्देशकों को अनुमत स्थानों के रूप में समझाया, [h] का [ht] बनना, [H] के खाली स्थान और बिना संभव स्थान वाला चित्र जो बाक़ी को रोक लेता है; कैप्शन बनाया, जो क्रमांक देता है, सूची में दर्ज करता है और तालिकाओं में caption पैकेज के अंतराल के साथ ऊपर जाता है; \setlocalecaption से “तालिका” की जगह “सारणी” की, क्योंकि babel \renewcommand को रद्द कर देता है, और cleveref को \crefname से सुधारा; जाँचा कि caption कैप्शन से पहले रखे लेबल को उजागर कर देता है; और उप-चित्र, एक ही figure में स्वतंत्र चित्र और threeparttable से तालिका की टिप्पणियाँ बनाईं, यह दिखाने के बाद कि फ़्लोट में \footnote अपना पाठ खो देता है।

TikZ से चित्रांकन

TikZ से चित्रांकन वाला पाठ डाली जाने वाली छवि से लिखी जाने वाली छवि तक गया। उसने प्रस्तावना से शुरुआत की: हिंदी का babel मॉड्यूल TikZ के चिह्नों को नहीं छूता, पर कई दूसरी भाषाओं के मॉड्यूल उन्हें सक्रिय कर देते हैं (स्पेनिश मॉड्यूल > को, और \usetikzlibrary{babel} के बिना पहला तीर त्रुटियों की झड़ी लगा देता है), इसलिए babel लाइब्रेरी आदतन लोड की जाती है। उसने कार्तीय, ध्रुवीय और सापेक्ष निर्देशांक देखे, + और ++ के अंतर के साथ; पथ, रेखा के विकल्प और arrows.meta की नोकें; नाम और एंकर वाले नोड, जिन्हें positioning से एक-दूसरे के सापेक्ष रखा जाता है; \tikzset की शैलियाँ और \foreach की पुनरावृत्तियाँ; कई विषयों के आरेख, किसी फलन का ग्राफ़, जिसकी ज्या बिना चेतावनी के अंशों में मापी जाती है, और pgfplots; और अंत में चित्रांकन को एक फ़्लोट में रखा और उसे छोटा करने के तीन तरीक़ों की तुलना की।

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

शृंखला के आधार

  • Aलेबल क्या दर्ज करता है. लेबल अपने से पहले, अपने परिवेश के भीतर, दिया गया अंतिम क्रमांक दर्ज करता है, यह जाने बिना कि वह किससे जुड़ा है। तीसरी इकाई में स्थापित। इस इकाई में बिना प्रमाण के स्वीकार किया गया।
  • Bसंरेखण एक तालिका है. संरेखण का परिवेश हर \\ के लिए एक पंक्ति और दो & के बीच के हर खंड के लिए एक कोशिका बनाता है, भले ही पंक्ति अधूरी रह जाए। पिछली इकाई में स्थापित। इस इकाई में बिना प्रमाण के स्वीकार किया गया।
  • Cएक बार तय करना. जो एक ही जगह तय होता है (प्रस्तावना में कोई कमांड या प्रारूप, कोई शैली, आँकड़ों की कोई फ़ाइल) वह वहाँ बदलने पर पूरे दस्तावेज़ में बदल जाता है; जो हाथ से नक़ल किया जाता है वह मेल खाना छोड़ देता है। पिछली इकाइयों में स्थापित। इस इकाई में बिना प्रमाण के स्वीकार किया गया।
  • Dकंपाइल के दौर. इंजन एक दौर में जो गणना करता है उसे सहायक फ़ाइलों में लिखता है, और अगले दौर में उसका उपयोग करता है। पहली इकाई में स्थापित। इस इकाई में बिना प्रमाण के स्वीकार किया गया।
  • Eहिंदी में babel क्या करता है. हिंदी मॉड्यूल अपने नाम (चित्र, तालिका, तालिकाओं की सूची) दस्तावेज़ शुरू होने पर, पूरी प्रस्तावना पढ़ लेने के बाद, तय करता है; वह संख्याओं के दशमलव बिंदु को नहीं बदलता और कोई चिह्न सक्रिय नहीं करता, जैसा कुछ दूसरे मॉड्यूल करते हैं (स्पेनिश < और > के साथ)। आंशिक रूप से पिछली इकाई में स्थापित। इस इकाई में बिना प्रमाण के स्वीकार किया गया।
  • Fबॉक्स टूटता नहीं. तालिका, छवि या चित्रांकन एक बॉक्स है जिसे इंजन समूचा रखता है, एक बड़े अक्षर की तरह, और जो दो पृष्ठों के बीच नहीं कटता। स्थापित होता है: 1. पंक्तियाँ और कोशिकाएँ.
  • Gमान्य चेतावनी नहीं देता. इंजन केवल उसी की चेतावनी देता है जिसे वह बना नहीं सकता; कोई मान्य स्रोत जो वह नहीं कहता जो लेखक चाहता था, बिना चेतावनी के कंपाइल होता है, और दोष केवल परिणाम में दिखता है। स्थापित होता है: 1. पंक्तियाँ और कोशिकाएँ.
  • Hफ़्लोट करना और संदर्भ देना. जो टूटता नहीं और जहाँ लिखा गया वहाँ समाता नहीं, उसे वहाँ ले जाया जाता है जहाँ वह समाए; इसलिए फ़्लोट का संदर्भ उसकी संख्या से दिया जाता है, कभी उसके स्थान से नहीं। स्थापित होता है: 13. वे फ़्लोट क्यों करते हैं.
  1. खंड 1 पठनीय तालिकाएँ

    • आँकड़े किस तरह देखे जाएँगे, इसके अनुसार तालिका, सूची और चित्र में से चुनना।
    • tabular और booktabs की रेखाओं से, बिना जाली के, तालिका बनाना।
    • S स्तंभ से संख्याओं को दशमलव बिंदु पर संरेखित करना।
    • तालिका की त्रुटियों का निदान करना, उनका भी जो चेतावनी नहीं देतीं।
    1. पंक्तियाँ और कोशिकाएँ. tabular संरेखण का नियम पाठ में लाता है: हर स्तंभ के लिए एक अक्षर, कोशिकाओं के बीच & और पंक्ति के अंत में \\; ज़्यादा कोशिकाओं वाली पंक्ति “Extra alignment tab” देती है, \\ छूटने पर अगली पंक्ति में, कम कोशिकाओं वाली मान्य है, और पूरा एक बॉक्स है जो टूटता नहीं।

      आधार: B (संरेखण एक तालिका है), F (बॉक्स टूटता नहीं), G (मान्य चेतावनी नहीं देता). सिद्ध किया गया: पठनीय तालिकाएँ.

    2. जाली की जगह रेखाएँ. न खड़ी रेखाएँ, न दोहरी: \toprule, \midrule और \bottomrule, अपनी कटानों के साथ \cmidrule और \addlinespace; इनके साथ मिलाई गई \hline चेतावनी नहीं देती और रेखाओं की दो प्रणालियाँ छोड़ देती है।

      उपयोग करती है: 1. पंक्तियाँ और कोशिकाएँ. आधार: G (मान्य चेतावनी नहीं देता). सिद्ध किया गया: पठनीय तालिकाएँ.

    3. दशमलव बिंदु पर संख्याएँ. S स्तंभ विभाजक पर संरेखित करता है; table-format जगह आरक्षित करता है, और ज़्यादा चौड़ी संख्या बाहर निकल आती है, केवल एक अनाम “Overfull \hbox” छोड़ते हुए; siunitx डिफ़ॉल्ट रूप से बिंदु छापता है और दशमलव चिह्न babel से नहीं लेता, उसे \sisetup तय करता है; हज़ारों को अलग करने वाला अल्पविराम दशमलव की तरह पढ़ा जाता है।

      उपयोग करती है: 1. पंक्तियाँ और कोशिकाएँ. आधार: E (हिंदी में babel क्या करता है), G (मान्य चेतावनी नहीं देता), C (एक बार तय करना). सिद्ध किया गया: पठनीय तालिकाएँ.

    4. शीर्षक और पाठ. इकाई शीर्षक में एक बार जाती है, जो S स्तंभ में धनु कोष्ठकों में होता है; \makecell लंबे शीर्षक को तोड़ता है; असमान किनारे वाले अनुच्छेद स्तंभ में \raggedright\arraybackslash होता है, और \arraybackslash के बिना “Misplaced \noalign” आता है।

      उपयोग करती है: 3. दशमलव बिंदु पर संख्याएँ, 2. जाली की जगह रेखाएँ. आधार: B (संरेखण एक तालिका है). सिद्ध किया गया: पठनीय तालिकाएँ.

  2. खंड 2 जटिल और लंबी तालिकाएँ

    • स्तंभों को समूहित करना और हर पंक्ति की कोशिकाएँ गिनना।
    • तालिका को बिना स्केल किए पंक्ति की चौड़ाई देना।
    • लंबी तालिका को कई पृष्ठों में बाँटना।
    • तालिका को उसकी आँकड़ों की फ़ाइल से बनाना।
    1. कई स्तंभों पर फैली कोशिकाएँ. \multicolumn कई कोशिकाओं की जगह घेरता है, और पंक्ति की गिनती विनिर्देश से अधिक नहीं होनी चाहिए; भूला हुआ आरंभिक & समूह को बिना चेतावनी के खिसका देता है, क्योंकि \cmidrule केवल अपनी संख्याओं पर निर्भर है; बची हुई चौड़ाई समूह के अंतिम स्तंभ को मिलती है।

      उपयोग करती है: 1. पंक्तियाँ और कोशिकाएँ, 2. जाली की जगह रेखाएँ. आधार: B (संरेखण एक तालिका है), G (मान्य चेतावनी नहीं देता). सिद्ध किया गया: जटिल और लंबी तालिकाएँ.

    2. पंक्ति की चौड़ाई. tabularx अपने X स्तंभों को चौड़ा करता है, या \newcolumntype से घोषित L स्तंभ को; tabular* \extracolsep{\fill} से स्तंभों के बीच ख़ाली जगह बाँटता है; \resizebox त्यागा जाता है, क्योंकि वह हर तालिका को अक्षरों का अलग आकार देता है।

      उपयोग करती है: 4. शीर्षक और पाठ. आधार: F (बॉक्स टूटता नहीं), C (एक बार तय करना). सिद्ध किया गया: जटिल और लंबी तालिकाएँ.

    3. कई पृष्ठों की तालिकाएँ. longtable कटता है और \endfirsthead और \endhead से अपने शीर्षक दोहराता है; \caption से क्रमांक देता है और \caption[] से आगे बढ़ता है; अपनी चौड़ाइयाँ दर्ज करता है और एक और दौर माँगता है; table के भीतर फिर बॉक्स बन जाता है और पंक्तियाँ खो देता है।

      उपयोग करती है: 5. कई स्तंभों पर फैली कोशिकाएँ. आधार: F (बॉक्स टूटता नहीं), D (कंपाइल के दौर). सिद्ध किया गया: जटिल और लंबी तालिकाएँ.

    4. आँकड़ों से तालिकाएँ. आँकड़ों का एक ही स्रोत है, फ़ाइल: csvsimple उसका पाठ नक़ल करता है और pgfplotstable उसकी संख्याओं को प्रारूप देता है; overwrite के बिना filecontents* किसी मौजूदा फ़ाइल को फिर से नहीं लिखता और केवल सूचना देता है।

      उपयोग करती है: 3. दशमलव बिंदु पर संख्याएँ, 7. कई पृष्ठों की तालिकाएँ. आधार: C (एक बार तय करना), G (मान्य चेतावनी नहीं देता). सिद्ध किया गया: जटिल और लंबी तालिकाएँ.

  3. खंड 3 दस्तावेज़ में चित्र

    • छवि का आकार पंक्ति के सापेक्ष तय करना और उसके मापों का अनुमान लगाना।
    • हर छवि का प्रारूप चुनना और उसका रिज़ॉल्यूशन जाँचना।
    • छवि-फ़ाइलों का नाम रखना, उन्हें रखना और खोजना।
    • छवि को पंक्ति में एक अक्षर की तरह रखना।
    1. छवि एक बड़ा अक्षर है. \includegraphics आधार-रेखा पर टिका एक बॉक्स बनाता है: इंडेंट के बाद width=\linewidth वाली छवि बाहर निकलती है; उसे केंद्र में रखने के लिए पंक्ति को केंद्र में रखा जाता है, और दो छवियाँ अगल-बगल तभी जाती हैं जब वे उसमें समाएँ।

      आधार: F (बॉक्स टूटता नहीं). सिद्ध किया गया: दस्तावेज़ में चित्र.

    2. आकार और विकल्पों का क्रम. \linewidth के सापेक्ष माप स्थान के अनुसार ढलते हैं; keepaspectratio के बिना चौड़ाई और ऊँचाई बिना चेतावनी के विकृत करती हैं; विकल्प लिखे गए क्रम में लागू होते हैं; trim को clip चाहिए, और कोई अस्तित्वहीन पृष्ठ कंपाइल रोक देता है।

      उपयोग करती है: 9. छवि एक बड़ा अक्षर है. आधार: G (मान्य चेतावनी नहीं देता). सिद्ध किया गया: दस्तावेज़ में चित्र.

    3. प्रारूप और रिज़ॉल्यूशन. ग्राफ़िक सदिश होते हैं और उपयोग के आकार में PDF में निर्यात किए जाते हैं; तस्वीरें बिटमैप होती हैं और लगभग 300 पिक्सेल प्रति इंच माँगती हैं, जिसकी इंजन जाँच नहीं करता; SVG को पहले बदला जाता है, और EPS को graphicx बदलता है।

      उपयोग करती है: 10. आकार और विकल्पों का क्रम. आधार: G (मान्य चेतावनी नहीं देता). सिद्ध किया गया: दस्तावेज़ में चित्र.

    4. नाम और पथ. एक्सटेंशन के बिना इंजन एक तय क्रम आज़माता है और PNG से पहले PDF लेता है, बिना चेतावनी के; \graphicspath दोहरे धनु कोष्ठक माँगता है, और इकहरे होने पर हर अक्षर एक फ़ोल्डर बन जाता है; ड्राफ़्ट मोड दिखाता है कि कौन-सी फ़ाइल ली गई।

      उपयोग करती है: 11. प्रारूप और रिज़ॉल्यूशन. आधार: G (मान्य चेतावनी नहीं देता). सिद्ध किया गया: दस्तावेज़ में चित्र.

  4. खंड 4 फ़्लोटिंग चित्र और तालिकाएँ

    • समझाना कि चित्र फ़्लोट क्यों करता है और उसका संदर्भ उसकी संख्या से देना।
    • फ़्लोटों के स्थान को दिशा देना और सीमित करना।
    • हर फ़्लोट को उसका कैप्शन, नाम और लेबल देना।
    • उप-चित्र और तालिका के भीतर टिप्पणियाँ बनाना।
    1. वे फ़्लोट क्यों करते हैं. figure और table बॉक्स को वहाँ ले जाते हैं जहाँ वह समाए, और संदर्भ संख्या से दिया जाता है; अक्षर अनुमत स्थान हैं, [h] केवल [ht] तक बढ़ता है, [H] खाली जगह छोड़ता है, और बिना संभव स्थान वाला चित्र अपनी श्रेणी के बाक़ी को रोक लेता है।

      उपयोग करती है: 1. पंक्तियाँ और कोशिकाएँ, 9. छवि एक बड़ा अक्षर है. आधार: F (बॉक्स टूटता नहीं), H (फ़्लोट करना और संदर्भ देना). सिद्ध किया गया: फ़्लोटिंग चित्र और तालिकाएँ.

    2. कैप्शन. \caption क्रमांक देता है, बनाता है और सूची में दर्ज करता है, जिसे एक और दौर चाहिए, और छोटा शीर्षक स्वीकार करता है; तालिकाओं में ऊपर और चित्रों में नीचे जाता है, और caption पैकेज पूरे दस्तावेज़ के लिए उसका अंतराल और प्रारूप तय करता है।

      उपयोग करती है: 13. वे फ़्लोट क्यों करते हैं. आधार: D (कंपाइल के दौर), C (एक बार तय करना). सिद्ध किया गया: फ़्लोटिंग चित्र और तालिकाएँ.

    3. नाम और संदर्भ. \setlocalecaption{hindi}{table}{सारणी} कैप्शन को “सारणी” देता है (और listtable सूची के शीर्षक को), और babel \renewcommand{\tablename} को रद्द कर देता है; हिंदी विकल्प के बिना cleveref \crefname{table}{सारणी}{सारणियाँ} माँगता है; लेबल कैप्शन के बाद जाता है, और caption के साथ ग़लत रखा लेबल एक चेतावनी और दो प्रश्नचिह्न देता है।

      उपयोग करती है: 14. कैप्शन. आधार: A (लेबल क्या दर्ज करता है), E (हिंदी में babel क्या करता है). सिद्ध किया गया: फ़्लोटिंग चित्र और तालिकाएँ.

    4. उप-चित्र और टिप्पणियाँ. subcaption किसी चित्र के भागों को अक्षर देता है, जिन्हें cleveref “चित्र 1b” कहता है; स्वतंत्र चित्र एक ही figure के भीतर minipage में जाते हैं, कभी उलटे नहीं; फ़्लोट में \footnote बिना चेतावनी के अपना पाठ खो देता है, और threeparttable टिप्पणी को तालिका से जोड़ता है।

      उपयोग करती है: 15. नाम और संदर्भ, 9. छवि एक बड़ा अक्षर है. आधार: H (फ़्लोट करना और संदर्भ देना), G (मान्य चेतावनी नहीं देता). सिद्ध किया गया: फ़्लोटिंग चित्र और तालिकाएँ.

  5. खंड 5 TikZ से चित्रांकन

    • चित्रांकन के लिए दस्तावेज़ की प्रस्तावना तैयार करना।
    • निरपेक्ष, ध्रुवीय और सापेक्ष निर्देशांकों से बिंदु रखना।
    • नाम वाले नोडों और अपनी शैलियों से आरेख बनाना।
    • चित्रांकन को फ़्लोट में रखना और पाठ के अक्षर खोए बिना उसे छोटा करना।
    1. babel लाइब्रेरी. हिंदी में तीर उसके बिना भी चलते हैं, पर जो मॉड्यूल चिह्न सक्रिय करते हैं वे उन्हें तोड़ देते हैं: स्पेनिश में पहला तीर, किसी भी लोड-क्रम में, त्रुटियों की झड़ी देता है; \usetikzlibrary{babel} इसे ठीक करती है और आदतन लोड की जाती है; arrows.meta या positioning के बिना संदेश “Unknown arrow tip kind” और “Unknown function of” होते हैं।

      आधार: E (हिंदी में babel क्या करता है). सिद्ध किया गया: TikZ से चित्रांकन.

    2. निर्देशांक और पथ. निर्देशांक कार्तीय, ध्रुवीय या सापेक्ष होते हैं: ++ संदर्भ-बिंदु को खिसकाता है और + नहीं; भूला हुआ अर्धविराम अगली पंक्ति में दिखाया जाता है, और sin(\x) बिना चेतावनी के कोण को अंशों में मापता है।

      उपयोग करती है: 17. babel लाइब्रेरी. आधार: G (मान्य चेतावनी नहीं देता). सिद्ध किया गया: TikZ से चित्रांकन.

    3. नोड और शैलियाँ. नोड नाम और एंकर वाला एक बॉक्स है; positioning उसे किनारों के बीच की दूरी से दूसरे के सापेक्ष रखती है, जिससे आरेख ख़ुद पुनर्व्यवस्थित हो जाता है; \tikzset शैलियाँ तय करता है और \foreach दोहराता है।

      उपयोग करती है: 18. निर्देशांक और पथ. आधार: F (बॉक्स टूटता नहीं), C (एक बार तय करना). सिद्ध किया गया: TikZ से चित्रांकन.

    4. फ़्लोट में चित्रांकन. चित्रांकन एक बॉक्स है और अपने कैप्शन और लेबल के साथ figure में जाता है; scale अक्षर बचाए रखता है, transform shape उन्हें छोटा करता है और \resizebox सब कुछ छोटा करता है; compat के साथ pgfplots दशमलव बिंदु छापता है, और babel उसकी संख्याएँ नहीं बदलता।

      उपयोग करती है: 19. नोड और शैलियाँ, 15. नाम और संदर्भ, 6. पंक्ति की चौड़ाई. आधार: H (फ़्लोट करना और संदर्भ देना), E (हिंदी में babel क्या करता है). सिद्ध किया गया: TikZ से चित्रांकन.

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