मजकुराकडे जा

BibTeX, natbib आणि biblatex सह LaTeX संदर्भसूची

तुमचे स्रोत प्रोजेक्टमधील .bib फाइलमध्ये ठेवा, \cite{key} (किंवा \citep, \citet, \parencite, \textcite) ने त्यांचा उल्लेख करा, आणि संदर्भांची यादी जिथे हवी तिथे \bibliography{...} किंवा \printbibliography लिहा.

.bib फाइल

.bib फाइलमध्ये प्रत्येक स्रोतासाठी एक नोंद असते. प्रत्येक नोंदीला एक प्रकार (@article, @book, @inproceedings, @misc ...), ज्याने तुम्ही तिचा उल्लेख करता अशी key, आणि author, title आणि year सारखी फील्ड्स असतात. या पेजवरील उदाहरणे ही फाइल, refs.bib, वापरतात:

BibTeX
@article{doe2024,
  author  = {John Doe and Erika Mustermann},
  title   = {Measuring Things Carefully},
  journal = {Journal of Examples},
  year    = {2024},
  volume  = {44},
  pages   = {1--12}
}

@book{mustermann2021,
  author    = {Erika Mustermann},
  title     = {A Short Book on Long Tables},
  publisher = {Example Press},
  address   = {Berlin},
  year      = {2021}
}

ही फाइल इतर कोणत्याही फाइलप्रमाणे तुमच्या प्रोजेक्टमध्ये जोडा. Scissor LaTeX प्रोजेक्टमधील प्रत्येक .bib फाइल वाचते आणि त्या एकत्र करते, त्यामुळे \bibliography{refs} किंवा \addbibresource{refs.bib} मधील फाइलचे नाव जुळणे आवश्यक नाही. आधी .bib फाइल नीटनेटकी करण्यासाठी, क्रमवार लावण्यासाठी आणि त्यातील दुहेरी नोंदी काढण्यासाठी BibTeX फॉरमॅटर वापरा; उल्लेख key क्लीनर keys सुसंगत करतो.

साधे BibTeX: \cite आणि \bibliography

पारंपरिक पद्धत म्हणजे मजकुरात \cite{key}, आणि यादी जिथे हवी तिथे \bibliographystyle{...} व \bibliography{...}.

क्रमांकित शैलीसह \cite

Careful measuring is discussed by \cite{doe2024}, and long tables
in \cite[p.~44]{mustermann2021}.

\bibliographystyle{plain}
\bibliography{refs}
Scissor LaTeX ने टाइपसेट केले: क्रमांकित शैलीसह \cite

फक्त तुम्ही उल्लेख केलेले स्रोत यादीत येतात. उल्लेख न केलेला स्रोत यादीत आणण्यासाठी \nocite{key} लिहा; \nocite{*} TeX इन्स्टॉलेशनप्रमाणेच .bib फाइल्समधील प्रत्येक नोंद यादीत आणते.

natbib: लेखक-वर्ष उल्लेख

natbib आणि plainnat सारख्या लेखक-वर्ष शैलीसह \citet मजकुरातील उल्लेख ("Doe and Mustermann (2024)") देते आणि \citep कंसातील उल्लेख.

plainnat सह \citet आणि \citep

LaTeXप्रीअँबल: \usepackage{natbib}एडिटरमध्ये उघडा (नवीन टॅबमध्ये उघडते)
\citet{doe2024} measured carefully. Tables can be long
\citep{mustermann2021}, and plots can explain themselves
\citep[p.~44]{mustermann2023}.

\bibliographystyle{plainnat}
\bibliography{refs}
Scissor LaTeX ने टाइपसेट केले: plainnat सह \citet आणि \citep

biblatex: \parencite आणि \textcite

biblatex वापरणारे पॅकेज लोड करतात, \addbibresource ने .bib फाइलचे नाव देतात आणि \printbibliography ने यादी छापतात.

\parencite आणि \textcite सह biblatex

\documentclass{article}
\usepackage{biblatex}
\addbibresource{refs.bib}
\begin{document}
\textcite{doe2025} keeps notes on typesetting.
Plots can explain themselves \parencite{mustermann2023}.

\printbibliography
\end{document}
Scissor LaTeX ने टाइपसेट केले: \parencite आणि \textcite सह biblatex

उल्लेख कमांड

कमांडScissor LaTeX मध्येटीपा
\cite{key}, \cite{a,b}चालतेअनेक keys प्रत्येकी एक उल्लेख, शेजारी शेजारी छापतात.
\cite[p.~44]{key}चालतेkey नंतरची टीप ("p. 44") उल्लेखाच्या आत जाते.
\citep, \parencite, \autociteचालतेकंसातील; क्रमांकित शैली क्रमांक छापतात.
\citep[see][p.~44]{key}अंशतःआधीची टीप ("see") कंसाच्या आत नव्हे, तर कंसाच्या समोर छापली जाते.
\citet, \textciteचालतेमजकुरातील: लेखक, मग वर्ष किंवा क्रमांक.
\citeauthor{key}अंशतःफक्त नावे नव्हे, तर \citet सारखेच छापते.
\citeyear{key}चालतेफक्त वर्ष.
\citealt, \citealp, \citenumअंशतःसाध्या \cite सारखे छापले जाते.
\footcite{key}अंशतःतळटिपेत नव्हे, तर ओळीतच साध्या उल्लेखासारखे छापले जाते.
\nocite{key}चालतेमजकुरात उल्लेख न करता यादीत येते.
\nocite{*}चालते.bib फाइल्समधील प्रत्येक नोंद यादीत आणते.

संदर्भ शैली

\bibliographystyle{...} मधील नाव शैली निवडते. Scissor LaTeX नेहमीची BibTeX शैली-नावे तत्सम शैलींशी जोडते:

\bibliographystyle{…}Scissor LaTeX मधील निकाल
apalike, apa, apacite, authoryearAPA: author and year
natbib, plainnat, abbrvnat, acl_natbibAuthor and year, as natbib (plainnat)
unsrtnatNumbers in citation order, as unsrtnat
ieeenat_fullname, ieee_fullnameIEEE: numbers in citation order
splncs04, splncs03, splncsSpringer LNCS: numbers
ACM-Reference-FormatACM: numbers
chicago, chicago-author-dateChicago: author and date
mlaMLA: author and page
ieeetr, IEEEtran, ieee, plain, abbrv, unsrt, plainurl, abbrvurl, unsrturl, siam, acmIEEE: numbers in citation order
natureNature: superscript numbers
vancouverVancouver: numbers
harvard, agsm, dcuHarvard: author and year
apsrev4-2, apsrev4-1, apsrev, apsrmp4-2, apsrmp4-1, sn-apsamerican-physics-society
aipnum4-2, aipnum4-1, aipnumamerican-institute-of-physics
aipauth4-2, aipauth4-1Author and year, as natbib (plainnat)
elsarticle-num, elsarticle-num-names, model1-num-nameselsevier-with-titles
elsarticle-harv, model2-nameselsevier-harvard
sn-mathphys-num, sn-mathphysspringer-mathphys
sn-mathphys-ay, sn-basic, sn-vancouver-ayspringer-basic-author-date
sn-vancouver-num, sn-vancouverspringer-vancouver
sn-natureNature: superscript numbers
sn-apacite, sn-apaAPA: author and year
sn-chicagoChicago: author and date
amsplain, amsplainurlAMS
aa, aa-note, aa_url, aasjournalv7, aasjournal, aasjournal7, apjAPJ
iopart-num, iopartinstitute-of-physics-numeric
mdpimultidisciplinary-digital-publishing-institute
plos2025, plos2015, plos2009plos
icml…, iclr… (with a year)Author and year, as natbib (plainnat)
journal styles that number references (…-num, apsrev…, JHEP, aip…, achemso, siam…)IEEE: numbers in citation order
journal author-year styles (aasjournal…, …-harv, mnras, aa, agu, ametsoc)Author and year, as natbib (plainnat)
any other name (alpha, a project .bst …)IEEE: numbers in citation order, with a note in the Problems tab

plain, abbrv, unsrt आणि इतर पारंपरिक क्रमांकित शैली IEEE शैली वापरतात: चौकोनी कंसातील क्रमांक, स्रोतांचा पहिल्यांदा उल्लेख झालेल्या क्रमाने. टेबलमध्ये नसलेले कोणतेही नाव, जसे alpha किंवा amsalpha (ज्यांची लेबले [Knu84] सारखी दिसतात) किंवा तुमची स्वतःची .bst फाइल, हीच क्रमांकित शैली वापरते, आणि समस्या टॅब तसे सांगतो: "Bibliography style alpha is not available; using numbered references [1] instead". कॉन्फरन्स लेआउट्स स्वतःची शैली निवडतात.

गहाळ स्रोत आणि thebibliography

कोणत्याही .bib फाइलमध्ये नसलेली key लाल रंगात [key?] अशी छापली जाते, आणि समस्या टॅब तिची नोंद करतो:

.bib फाइलमध्ये नसलेली key

This is in the file \cite{doe2024}, this is not \cite{nobody2020}.

\bibliography{refs}
Scissor LaTeX ने टाइपसेट केले: .bib फाइलमध्ये नसलेली key

समस्या टॅब: Citations not found in the .bib file: nobody2020

.bib फाइलमधील जी नोंद वाचता येत नाही, उदाहरणार्थ बंद करणारा कंस गहाळ असलेली किंवा दोनदा वापरलेली key असलेली, ती एकटीच वगळली जाते: समस्या टॅब तिच्या ओळीसह तिचे नाव सांगतो, जसे "Skipped .bib entries: doe2023 (line 12, a closing brace is missing)", आणि इतर नोंदींचा नेहमीप्रमाणे उल्लेख होतो.

हाताने लिहिलेली thebibliography यादी यादी म्हणून छापली जाते, पण तिच्या \bibitem keys चा उल्लेख करता येत नाही. त्यांचा उल्लेख करण्यासाठी नोंदी .bib फाइलमध्ये हलवा.

TeX इन्स्टॉलेशनपेक्षा काय वेगळे आहे

पॅकेजेससाठी पाहा natbib आणि biblatex. संपूर्ण मॅन्युअल CTAN वर आहेत: natbib, biblatex.

प्रश्न आणि उत्तरे

LaTeX मध्ये संदर्भसूची कशी जोडायची?

प्रोजेक्टमध्ये .bib फाइल जोडा, \cite{key} ने नोंदींचा उल्लेख करा, आणि यादी जिथे दिसायला हवी तिथे \bibliography{refs} (किंवा biblatex सह \printbibliography) लिहा.

माझा उल्लेख [key?] का दाखवतो?

key प्रोजेक्टच्या कोणत्याही .bib फाइलमध्ये नाही. स्पेलिंग तपासा, आणि .bib फाइल प्रोजेक्टमध्ये जोडली आहे का ते तपासा. समस्या टॅब प्रत्येक गहाळ key ची यादी दाखवतो.

\citet आणि \citep मध्ये काय फरक आहे?

\citet वाक्याचा भाग असलेल्या उल्लेखांसाठी आहे ("Doe and Mustermann (2024) show ..."). \citep संपूर्ण उल्लेख कंसात ठेवते.

मला BibTeX चालवावे लागेल का?

नाही. Scissor LaTeX प्रत्येक वेळी टाइपसेट करताना .bib फाइल्स स्वतः वाचते, त्यामुळे उल्लेख आणि संदर्भांची यादी नेहमी अद्ययावत असते.

या पेजवरील प्रत्येक उदाहरण साइट तयार होताना Scissor LaTeX टाइपसेट करते. शेवटचे अपडेट: 2026-11-07.