natbib در Scissor LaTeX
بستهٔ natbib در Scissor LaTeX بیشترش کار میکند: \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} را اضافه کنید.
نمونهها
دستورهای معمول natbib با plainnat:
\citet، \citep و \citeyear با plainnat
\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} را اضافه کنید. گزینههای authoryear و round در natbib بهتنهایی اینجا سبک را تغییر نمیدهند.
تفاوت \citet و \citep چیست؟
\citet برای کاربرد درون جمله «Doe and Mustermann (2024)» میدهد؛ \citep برای ارجاعی در پایان یک بند «(Doe and Mustermann, 2024)» میدهد.
آیا برای natbib باید BibTeX را اجرا کنم؟
نه. Scissor LaTeX هر بار که حروفچینی میکند فایلهای .bib پروژه را میخواند.
هر مثال این صفحه هنگام ساخت سایت با Scissor LaTeX حروفچینی میشود. آخرین بهروزرسانی: 2026-11-07.