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