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

LaTeX में टेबल

रो को tabular एनवायरनमेंट में लिखें, सेल के बीच & और हर रो के आखिर में \\ के साथ, और जब उसे कैप्शन और नंबर चाहिए तो उसे table फ़्लोट में रखें।

पहली टेबल

टेबल \begin{tabular}{...} से शुरू होती है। ब्रेसेस में हर कॉलम के लिए एक अक्षर होता है: बाएँ के लिए l, बीच के लिए c, दाएँ के लिए r। अंदर, & अगले सेल पर ले जाता है और \\ रो खत्म करता है।

तीन कॉलम, तीन अलाइनमेंट

\begin{tabular}{lcr}
Fruit  & Colour & Price \\
Apple  & red    & 0.44 \\
Banana & yellow & 1.20 \\
\end{tabular}

आपको अपने सोर्स में & चिह्नों को एक लाइन में रखने की ज़रूरत नहीं है। उनके आसपास की स्पेस अनदेखी होती है, इसलिए उन्हें सिर्फ़ तभी अलाइन करें जब इससे कोड पढ़ने में मदद मिले।

कॉलम के प्रकार

कॉलम स्पेसिफ़िकेशन तय करता है कि कितने कॉलम हैं और हर कॉलम कैसे अलाइन होगा।

अक्षरमतलबScissor LaTeX में
l, c, rबाएँ, बीच, दाएँकाम करता है।
p{4cm}तय चौड़ाई वाला पैराग्राफ़ कॉलमबाईं ओर अलाइन कॉलम की तरह पढ़ा जाता है। चौड़ाई अनदेखी होती है, इसलिए लंबा टेक्स्ट 4 cm पर रैप नहीं होता।
m{..}, b{..}array पैकेज के पैराग्राफ़ कॉलमबाईं ओर अलाइन कॉलम की तरह पढ़े जाते हैं; चौड़ाई अनदेखी होती है।
X (tabularx)ऐसा कॉलम जो पूरी चौड़ाई भरने के लिए फैलता हैबाईं ओर अलाइन कॉलम की तरह पढ़ा जाता है।
|कॉलमों के बीच खड़ी लाइनकाम करता है।
@{..}, >{..}, <{..}सेल के आसपास स्पेसिंग और कोडस्वीकार और अनदेखे होते हैं।

लाइनें: \hline या booktabs

\hline टेबल के आर-पार एक लाइन खींचता है, और कॉलम स्पेसिफ़िकेशन में | खड़ी लाइनें खींचता है। इससे क्लासिक बॉक्स वाला रूप मिलता है।

\hline और | के साथ बॉक्स वाली टेबल

\begin{tabular}{|l|r|}
\hline
Name & Points \\
\hline
Erika Mustermann & 44 \\
John Doe & 38 \\
\hline
\end{tabular}

कई जर्नल कम लाइनें पसंद करते हैं। booktabs पैकेज आपको तीन देता है: हेडर के ऊपर \toprule, उसके नीचे \midrule और आखिर में \bottomrule, बिना खड़ी लाइनों के।

वही डेटा booktabs के साथ

LaTeXप्रीएम्बल: \usepackage{booktabs}एडिटर में खोलें (नए टैब में खुलता है)
\begin{tabular}{lr}
\toprule
Name & Points \\
\midrule
Erika Mustermann & 44 \\
John Doe & 38 \\
\bottomrule
\end{tabular}

कैप्शन, नंबर और रेफ़रेंस

टेबल को कैप्शन और नंबर देने के लिए tabular को table एनवायरनमेंट में रखें। \caption{...} जोड़ें और उसके बाद एक \label{...}। तब \ref{...} टेक्स्ट में कहीं भी टेबल का नंबर छापता है।

कैप्शन वाली नंबर की हुई टेबल

LaTeXप्रीएम्बल: \usepackage{booktabs}एडिटर में खोलें (नए टैब में खुलता है)
\begin{table}[ht]
  \centering
  \caption{Points after the first round.}
  \label{tab:points}
  \begin{tabular}{lr}
    \toprule
    Name & Points \\
    \midrule
    Erika Mustermann & 44 \\
    Hans Mustermann  & 41 \\
    \bottomrule
  \end{tabular}
\end{table}

Table~\ref{tab:points} shows the points.
Scissor LaTeX द्वारा टाइपसेट: कैप्शन वाली नंबर की हुई टेबल

कैप्शन वहीं जाता है जहाँ आप उसे लिखते हैं: यहाँ टेबल के ऊपर, जो टेबल के लिए आम जगह है। अगर आप उसे नीचे चाहते हैं तो \caption को tabular के बाद रखें।

कई कॉलमों में फैले सेल

\multicolumn{n}{align}{text} एक रो के n सेल को अपने अलाइनमेंट के साथ एक में जोड़ता है। इसका आम इस्तेमाल कॉलमों के एक समूह के ऊपर हेडर है।

दो कॉलमों के ऊपर एक हेडर

LaTeXप्रीएम्बल: \usepackage{booktabs}एडिटर में खोलें (नए टैब में खुलता है)
\begin{tabular}{lcc}
\toprule
       & \multicolumn{2}{c}{Round} \\
Name   & 1  & 2  \\
\midrule
Erika  & 44 & 40 \\
John   & 38 & 45 \\
\bottomrule
\end{tabular}

कई रो में फैले सेल

LaTeX में multirow पैकेज का \multirow{n}{*}{text} एक सेल को एक रो से ऊँचा बनाता है। Scissor LaTeX टेक्स्ट रखता है लेकिन फैलाव नहीं: टेक्स्ट पहली रो में रहता है, और उस कॉलम में नीचे की रो खाली रहती हैं।

\multirow: टेक्स्ट पहली रो में रहता है

LaTeXप्रीएम्बल: \usepackage{multirow,booktabs}एडिटर में खोलें (नए टैब में खुलता है)
\begin{tabular}{llr}
\toprule
Group & Name & Points \\
\midrule
\multirow{2}{*}{A} & Erika & 44 \\
                   & John  & 38 \\
\bottomrule
\end{tabular}

ज़्यादातर टेबल में यह ठीक पढ़ा जाता है। अगर लेबल को रो के बीच में होना चाहिए, तो उसे बीच वाली रो में लिखें।

TeX इंस्टॉलेशन से क्या अलग है

ये सभी TeX इंस्टॉलेशन में भी कंपाइल होते हैं, इसलिए जो डॉक्यूमेंट आप यहाँ लिखते हैं वह वहाँ भी काम करता है।

संबंधित: कई रो में फैले सेल के लिए multirow, कॉलम की चौड़ाई के लिए array, tabularx, longtable, कैप्शन के लिए caption, subcaption, और प्लेसमेंट के लिए फ़्लोट। क्लिक करके टेबल बनाने के लिए LaTeX टेबल जनरेटर इस्तेमाल करें।

सवाल और जवाब

LaTeX में टेबल को कैप्शन कैसे दें?

tabular को \begin{table} ... \end{table} के अंदर रखें और उसके अंदर \caption{Your text} लिखें। Scissor LaTeX टेबल को नंबर देता है और कैप्शन से पहले "Table 1:" छापता है।

p कॉलम में मेरा लंबा टेक्स्ट रैप क्यों नहीं होता?

Scissor LaTeX अभी कॉलम की चौड़ाई लागू नहीं करता, इसलिए p{4cm} कॉलम उतना ही चौड़ा होता है जितनी उसकी सबसे लंबी लाइन। लंबे सेल को \newline से तोड़ें, या उन्हें छोटा करें।

LaTeX टेबल में सेल कैसे मर्ज करें?

कॉलमों के आर-पार सेल मर्ज करने के लिए \multicolumn{2}{c}{text} इस्तेमाल करें। Scissor LaTeX में \multirow से रो में नीचे की ओर मर्ज करने पर टेक्स्ट रहता है, फैलाव नहीं।

इस पेज का हर उदाहरण साइट बनते समय Scissor LaTeX टाइपसेट करता है। पिछला अपडेट: 2026-11-07।