Scissor LaTeX में natbib
Scissor LaTeX में natbib पैकेज ज़्यादातर काम करता है: \citet, \citep, \citeyear और उनके बड़े अक्षर वाले रूप काम करते हैं, और \bibliographystyle{plainnat} या unsrtnat लेखक-वर्ष वाले साइटेशन देते हैं; numbers या round जैसे पैकेज ऑप्शन और \setcitestyle नज़रअंदाज़ होते हैं, इसलिए स्टाइल हमेशा \bibliographystyle से आता है।
पैकेज क्या करता है
natbib BibTeX में लेखक-वर्ष वाले साइटेशन जोड़ता है। इसके दो मुख्य कमांड हैं: वाक्य का हिस्सा बनने वाले साइटेशन के लिए \citet{key}, "Doe and Mustermann (2024)", और कोष्ठक वाले साइटेशन के लिए \citep{key}, "(Doe and Mustermann, 2024)"। पैकेज ऑप्शन गोल और चौकोर ब्रैकेट के बीच या नंबर पर स्विच करते हैं, और plainnat जैसे लेखक-वर्ष स्टाइल रेफ़रेंस की लिस्ट फ़ॉर्मैट करते हैं।
इसे \usepackage{natbib} से लोड करें और \bibliographystyle{plainnat} से स्टाइल चुनें।
यहाँ क्या काम करता है
| कमांड या ऑप्शन | Scissor LaTeX में | टिप्पणी |
|---|---|---|
\citet{key}, \Citet{key} | काम करता है | "Doe and Mustermann (2024)"। |
\citep{key}, \Citep{key} | काम करता है | "(Doe and Mustermann, 2024)"। |
\citep{a,b} | काम करता है | "(Doe and Mustermann, 2024; Mustermann, 2021)"। |
\citep[p.~44]{key} | काम करता है | नोट कोष्ठक के अंदर जाता है। |
\citep[see][p.~44]{key} | आंशिक | "see" कोष्ठक के आगे छपता है। |
\citeyear{key} | काम करता है | "2024"। |
\citeyearpar{key} | आंशिक | "2024" बिना कोष्ठक के छापता है। |
\citeauthor{key} | आंशिक | \citet जैसा ही छापता है, वर्ष के साथ। |
\citet*, \citep* | आंशिक | \citet और \citep जैसे; लेखकों की लिस्ट पूरी नहीं खुलती। |
\citealt, \citealp, \citenum | आंशिक | \citep की तरह, कोष्ठक के साथ छपते हैं। |
\bibliographystyle{plainnat}, abbrvnat | काम करता है | लेखक-वर्ष, लिस्ट लेखक के हिसाब से क्रम में। |
\bibliographystyle{unsrtnat} | काम करता है | लेखक-वर्ष, लिस्ट साइटेशन के क्रम में। |
ऑप्शन numbers, round, square, authoryear, sort&compress | छोड़ दिया जाता है | स्टाइल सिर्फ़ \bibliographystyle से आता है। |
\setcitestyle{...} | छोड़ दिया जाता है | बिना संदेश के नज़रअंदाज़। |
\bibpunct{...}... | सपोर्टेड नहीं | प्रीएम्बल में नज़रअंदाज़ होता है; मुख्य भाग में संदेश के साथ छोड़ दिया जाता है और इसके आर्ग्युमेंट टेक्स्ट के रूप में छपते हैं। |
\bibliographystyle लाइन के बिना साइटेशन चौकोर ब्रैकेट में नंबर से बनते हैं, natbib लोड होने पर भी। लेखक-वर्ष वाले साइटेशन के लिए \bibliographystyle{plainnat} जोड़ें।
उदाहरण
plainnat के साथ natbib के आम कमांड:
plainnat के साथ \citet, \citep और \citeyear
\citet{doe2024} measured 44 samples. Long tables have their own
rules \citep[ch.~2]{mustermann2021}, and so do plots
\citep{mustermann2023}. The book appeared in \citeyear{mustermann2021}.
\bibliographystyle{plainnat}
\bibliography{refs}unsrtnat स्रोतों को लेखक के हिसाब से नहीं, बल्कि उसी क्रम में लिस्ट करता है जिसमें आप उन्हें साइट करते हैं:
unsrtnat: साइटेशन के क्रम में रेफ़रेंस
Plots are discussed by \citet{mustermann2023}, and the careful
measurement behind them by \citet{doe2024}.
\bibliographystyle{unsrtnat}
\bibliography{refs}पैकेज ऑप्शन numbers का कोई असर नहीं होता। साइटेशन स्टाइल सिर्फ़ \bibliographystyle के हिसाब से चलता है, इसलिए plainnat के साथ आपको फिर भी लेखक-वर्ष वाले साइटेशन मिलते हैं:
numbers ऑप्शन नज़रअंदाज़ होता है
\documentclass{article}
\usepackage[numbers]{natbib}
\begin{document}
Measured by \citet{doe2024}, see also \citep{doe2025}.
\bibliographystyle{plainnat}
\bibliography{refs}
\end{document}नंबर वाले साइटेशन के लिए plain, unsrt या ieeetr जैसा न्यूमेरिक स्टाइल इस्तेमाल करें (यहाँ तीनों चौकोर ब्रैकेट में नंबर देते हैं)। स्टाइल की लिस्ट बिब्लियोग्राफ़ी पेज पर देखें।
कम्पैटिबिलिटी
- TeX इंस्टॉलेशन से यहाँ:
\citetऔर\citepवाले डॉक्यूमेंट जैसे हैं वैसे ही टाइपसेट होते हैं। लेखक-वर्ष वाले साइटेशन की उम्मीद तभी करें जब\bibliographystyleकोई लेखक-वर्ष स्टाइल बताए; पैकेज ऑप्शन और\setcitestyleकुछ नहीं बदलते। - यहाँ से TeX इंस्टॉलेशन पर: डॉक्यूमेंट वहाँ बिना बदलाव के कम्पाइल होते हैं। वहाँ BibTeX चलाएँ, और ध्यान दें कि तब natbib के ऑप्शन असर दिखाते हैं।
पूरा मैनुअल CTAN पर है: ctan.org/pkg/natbib। साइटेशन के बारे में सामान्य जानकारी के लिए बिब्लियोग्राफ़ी और साइटेशन, और दूसरे तरीके के लिए biblatex देखें।
सवाल और जवाब
मुझे लेखक-वर्ष की जगह नंबर वाले साइटेशन क्यों मिलते हैं?
\bibliographystyle लाइन नहीं है, या वह कोई न्यूमेरिक स्टाइल बताती है। \bibliographystyle{plainnat} जोड़ें। यहाँ सिर्फ़ natbib के ऑप्शन authoryear और round से स्टाइल नहीं बदलता।
\citet और \citep में क्या फ़र्क है?
\citet वाक्य के अंदर इस्तेमाल के लिए "Doe and Mustermann (2024)" देता है; \citep किसी उपवाक्य के अंत वाले साइटेशन के लिए "(Doe and Mustermann, 2024)" देता है।
क्या natbib के लिए मुझे BibTeX चलाना होगा?
नहीं। Scissor LaTeX हर बार टाइपसेट करते समय प्रोजेक्ट की .bib फ़ाइलें पढ़ता है।
इस पेज का हर उदाहरण साइट बनते समय Scissor LaTeX टाइपसेट करता है। पिछला अपडेट: 2026-11-07।