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

Scissor LaTeX में caption और subcaption

Scissor LaTeX में caption और subcaption पैकेज आंशिक रूप से काम करते हैं: figure और table में \caption काम करता है, \captionsetup नज़रअंदाज़ होता है, \captionof अपना टेक्स्ट बिना नंबर के छापता है, \caption* को फिर भी नंबर मिलता है, और subfigure/subtable अलग-अलग फ़िगर गिने जाते हैं, जिससे नंबर ग़लत हो जाते हैं; इसकी जगह सभी हिस्से एक ही कैप्शन वाले एक फ़िगर में रखें।

पैकेज क्या करते हैं

caption कैप्शन की दिखावट बदलता है (\captionsetup{font=small, labelfont=bf}), बिना नंबर वाले कैप्शन के लिए \caption* और फ़्लोट के बाहर कैप्शन के लिए \captionof{figure}{...} जोड़ता है। subcaption subfigure और subtable एनवायरनमेंट जोड़ता है, जिनमें एक फ़िगर के हिस्से रहते हैं, हर एक का अपना कैप्शन (a), (b) वगैरह लेबल के साथ।

यहाँ क्या काम करता है

कमांडScissor LaTeX मेंटिप्पणी
figure और table में \caption{...}काम करता है"Figure 1: ...", "Table 1: ..."। टेबल के कैप्शन हमेशा टेबल के ऊपर रखे जाते हैं।
\caption[short]{long}आंशिकलंबा टेक्स्ट दिखता है; छोटा नज़रअंदाज़ होता है।
\caption के बाद \labelकाम करता है
\captionsetup{...}छोड़ दिया जाता हैबिना संदेश के नज़रअंदाज़।
\caption*{...}आंशिककैप्शन दिखता है, पर नंबर के साथ।
\captionof{type}{...}आंशिकटेक्स्ट "Figure" या नंबर के बिना दिखता है; उसके बाद का \label रेफ़रेंस में ?? देता है।
subfigure, subtableठीक से सपोर्टेड नहींहर हिस्सा अपना अलग फ़िगर गिना जाता है। बाद के फ़िगर नंबर गड़बड़ होते हैं, और \ref व छपे कैप्शन का नंबर मेल नहीं खाते।
\subcaption{...}आंशिकटेक्स्ट अपनी अलग लाइन के रूप में छपता है।

उदाहरण

कैप्शन और रेफ़रेंस वाला एक फ़िगर और एक टेबल:

फ़िगर और टेबल में \caption

LaTeXप्रीएम्बल: \usepackage{caption}एडिटर में खोलें (नए टैब में खुलता है)
\begin{figure}[h]
  \centering
  \fbox{A sketch of the setup}
  \caption{The test setup of Erika Mustermann.}\label{fig:setup}
\end{figure}
\begin{table}[h]
  \centering
  \caption{Results of the 44 runs.}\label{tab:runs}
  \begin{tabular}{lr} Mean & 12.5 \\ Best & 9.1 \\ \end{tabular}
\end{table}
Figure~\ref{fig:setup} shows the setup and Table~\ref{tab:runs} the results.
Scissor LaTeX द्वारा टाइपसेट: फ़िगर और टेबल में \caption

subfigure की जगह हिस्सों को एक फ़िगर में रखें और कैप्शन में उनके नाम बताएँ। यहाँ हर इमेज अपनी अलग लाइन पर रखी जाती है, इसलिए हिस्से एक के नीचे एक दिखते हैं। नंबर सही रहते हैं, और कोड TeX इंस्टॉलेशन में भी काम करता है:

एक फ़िगर में दो हिस्से

LaTeXप्रीएम्बल: \usepackage{graphicx}एडिटर में खोलें (नए टैब में खुलता है)
\begin{figure}[h]
  \centering
  \includegraphics[width=0.4\linewidth]{graphicx-photo.png}
  \includegraphics[width=0.4\linewidth]{graphicx-diagram.svg}
  \caption{Weekly orders: (a) first quarter, top; (b) second quarter, bottom.}
  \label{fig:orders}
\end{figure}
Figure~\ref{fig:orders}(a) shows the first quarter.
Scissor LaTeX द्वारा टाइपसेट: एक फ़िगर में दो हिस्से

\captionsetup स्वीकार होता है पर कुछ नहीं बदलता, इसलिए यहाँ लेबल बोल्ड नहीं है और फ़ॉन्ट छोटा नहीं:

\captionsetup नज़रअंदाज़ होता है

\documentclass{article}
\usepackage{caption}
\captionsetup{font=small, labelfont=bf}
\begin{document}
\begin{figure}[h]
  \centering
  \fbox{Plot}
  \caption{The caption keeps the normal style.}
\end{figure}
\end{document}

कम्पैटिबिलिटी

  • TeX इंस्टॉलेशन से यहाँ: सादे \caption वाले फ़िगर और टेबल सही दिखते हैं। subfigure वाले डॉक्यूमेंट टाइपसेट होते हैं, पर पहले सब-फ़िगर से आगे फ़िगर नंबर ग़लत होते हैं; \captionsetup के कैप्शन स्टाइल लागू नहीं होते।
  • यहाँ से TeX इंस्टॉलेशन पर: डॉक्यूमेंट वहाँ बिना बदलाव के कम्पाइल होते हैं। तब कैप्शन आपकी \captionsetup सेटिंग के हिसाब से बनते हैं।

पूरे मैनुअल CTAN पर हैं: ctan.org/pkg/caption और ctan.org/pkg/subcaption। यह भी देखें: फ़िगर और इमेज और फ़्लोट: फ़िगर और टेबल की जगह।

सवाल और जवाब

दो फ़िगर साथ-साथ कैसे रखूँ?

अभी सीधे तौर पर नहीं: इमेज अपनी अलग लाइनों पर रखी जाती हैं। हिस्सों को एक इमेज फ़ाइल में जोड़ें, या उन्हें एक figure में एक के नीचे एक रखें और एक ही कैप्शन में (a) और (b) के रूप में बताएँ।

मेरी टेबल का कैप्शन टेबल के ऊपर क्यों है?

यहाँ टेबल के कैप्शन हमेशा टेबल के ऊपर रखे जाते हैं, चाहे आप \caption कहीं भी लिखें। टेबल के लिए यही आम स्टाइल है।

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