तीन-नियम तालिकाएँ
टॉपरूल, मिडरूल, बॉटमरूल और स्किपिंग वर्टिकल लाइन्स।
तीन-नियम तालिकाएँ
कोई भी अच्छी तरह से टाइप की गई पत्रिका खोलें और तालिकाओं को देखें। उनमें से लगभग सभी एक ही डिज़ाइन का पालन करते हैं: शीर्ष पर एक नियम, हेडर के नीचे एक नियम, सबसे नीचे एक नियम, और कुछ नहीं। कोई ऊर्ध्वाधर रेखाएँ नहीं, कोई ग्रिड नहीं। यह बुकटैब्स शैली है, जिसका नाम उस पैकेज के नाम पर रखा गया है जो इसे लागू करता है, और इस पर स्विच करना आम तौर पर सबसे बड़ा दृश्य अपग्रेड होता है जिसे आप LaTeX तालिकाओं में कर सकते हैं। पैकेज तीन आदेश प्रदान करता है जो तीन नियमों पर मैप करते हैं:
\toprule...\midrule...\bottomruleपूरी तालिका में वे इस तरह दिखते हैं:
\usepackage{booktabs}\begin{tabular}{lcc} \toprule Model & Acc. & F1 \\ \midrule Baseline & 0.81 & 0.79 \\ Ours & 0.87 & 0.86 \\ \bottomrule\end{tabular}क्या नियम प्रतिस्थापित करते हैं
बुकटैब्स के बिना, लोग कॉलम विनिर्देश में \hline और ऊर्ध्वाधर पट्टियों के साथ रेखाएँ खींचते हैं, जैसे {|l|c|c|} में। परिणाम एक पिंजरा है: प्रत्येक कोशिका को बॉक्स में बंद कर दिया गया है, जिसमें पाठ नियमों के विरुद्ध तंग है क्योंकि \hline में सांस लेने की कोई जगह नहीं है। बुकटैब्स कमांड \hline को उन नियमों से प्रतिस्थापित करते हैं जिनमें अंतर्निहित ऊर्ध्वाधर पैडिंग होती है, और \toprule और \bottomrule \midrule से थोड़े भारी होते हैं, इसलिए तालिका में एक दृश्यमान फ्रेम और एक हल्का आंतरिक विभाजन होता है। वह अंतर और वजन का अंतर ही पूरी चाल है। डेटा में जगह है, हेडर स्पष्ट रूप से अलग है, और कुछ भी संख्याओं से प्रतिस्पर्धा नहीं करता है।
लंबवत नियम बिल्कुल छोड़ दिए गए हैं। कॉलम संरेखण पहले से ही पाठक को दिखाता है कि एक कॉलम कहां समाप्त होता है और अगला शुरू होता है, और ऊर्ध्वाधर रेखाएं ज्यादातर स्पष्टता जोड़े बिना स्याही जोड़ती हैं। `बुकटैब्स’ दस्तावेज़ उनका समर्थन करने से इनकार करने तक जाता है।
समूहीकृत शीर्षलेखों के लिए आंशिक नियम
जब एक हेडर कई कॉलमों में फैला होता है, उदाहरण के लिए सटीकता और F1 से ऊपर बैठा “स्कोर”, तो केवल उन कॉलमों को रेखांकित करने के लिए \cmidrule का उपयोग करें:
\cmidrule(lr){2-3}{2-3} रेंज बताती है कि नियम कौन से कॉलम को कवर करता है, और (lr) विकल्प बाएं और दाएं छोर से थोड़ा सा ट्रिम हो जाता है ताकि पड़ोसी नियम एक लंबी लाइन में विलय न हो जाएं। यह \multicolumn के साथ जुड़ता है, जो [पंक्तियों या स्तंभों को फैलाने वाली कोशिकाओं] (/ सीखें/विलय-कोशिकाओं/) में दिखाया गया है।
संख्याएँ और संरेखण
दशमलव बिंदु एक पंक्ति में होने पर माप तालिका सबसे अच्छी तरह से पढ़ी जाती है। siunitx पैकेज एक S कॉलम प्रकार प्रदान करता है जो दशमलव मार्कर पर संख्याओं को स्वचालित रूप से संरेखित करता है, इसलिए 0.9 और 0.88 अलग-अलग अंक गणना के साथ भी एक दूसरे के नीचे सही ढंग से बैठते हैं। एक बार जब आपकी तालिकाओं में वास्तविक डेटा आ जाए तो इसे अपनाना उचित है।
सामान्य गलती सिस्टम को मिलाना है: एक \hline यहां, एक \midrule वहां, और एक टेम्पलेट से बचे हुए बार के साथ एक कॉलम स्पेक। तीन-नियम शैली चुनें और इसे दस्तावेज़ में प्रत्येक तालिका पर लागू करें। संगति ही वह चीज़ है जो शैली को सुविचारित बनाती है। आसपास के टेबल फ्लोट का पूरा पूर्वाभ्यास [एक टेबल जो पेपर टेबल की तरह दिखता है] (/ सीखें / बनाएं-टेबल /) में है।