natbib dalam Scissor LaTeX
Kebanyakan pakej natbib berfungsi dalam Scissor LaTeX: \citet, \citep, \citeyear dan bentuk huruf besarnya berfungsi, dan \bibliographystyle{plainnat} atau unsrtnat memberikan petikan pengarang-tahun; pilihan pakej seperti numbers atau round dan \setcitestyle diabaikan, jadi gaya sentiasa datang daripada \bibliographystyle.
Apa yang dilakukan oleh pakej ini
natbib menambah petikan pengarang-tahun kepada BibTeX. Dua perintah utamanya ialah \citet{key} untuk petikan yang menjadi sebahagian daripada ayat, "Doe and Mustermann (2024)", dan \citep{key} untuk petikan dalam kurungan, "(Doe and Mustermann, 2024)". Pilihan pakej menukar antara kurungan bulat dan kurungan siku atau kepada nombor, dan gaya pengarang-tahun seperti plainnat memformat senarai rujukan.
Anda memuatkannya dengan \usepackage{natbib} dan memilih gaya dengan \bibliographystyle{plainnat}.
Apa yang berfungsi di sini
| Perintah atau pilihan | Dalam Scissor LaTeX | Catatan |
|---|---|---|
\citet{key}, \Citet{key} | Berfungsi | "Doe and Mustermann (2024)". |
\citep{key}, \Citep{key} | Berfungsi | "(Doe and Mustermann, 2024)". |
\citep{a,b} | Berfungsi | "(Doe and Mustermann, 2024; Mustermann, 2021)". |
\citep[p.~44]{key} | Berfungsi | Catatan diletakkan di dalam kurungan. |
\citep[see][p.~44]{key} | Sebahagian | "see" dicetak di hadapan kurungan. |
\citeyear{key} | Berfungsi | "2024". |
\citeyearpar{key} | Sebahagian | Mencetak "2024" tanpa kurungan. |
\citeauthor{key} | Sebahagian | Mencetak sama seperti \citet, dengan tahun. |
\citet*, \citep* | Sebahagian | Seperti \citet dan \citep; senarai pengarang tidak dikembangkan. |
\citealt, \citealp, \citenum | Sebahagian | Dicetak seperti \citep, dengan kurungan. |
\bibliographystyle{plainnat}, abbrvnat | Berfungsi | Pengarang-tahun, senarai diisih mengikut pengarang. |
\bibliographystyle{unsrtnat} | Berfungsi | Pengarang-tahun, senarai mengikut susunan petikan. |
Pilihan numbers, round, square, authoryear, sort&compress | Diabaikan | Gaya datang daripada \bibliographystyle sahaja. |
\setcitestyle{...} | Diabaikan | Diabaikan tanpa mesej. |
\bibpunct{...}... | Tidak disokong | Dalam mukadimah ia diabaikan; dalam isi dokumen ia dilangkau dengan mesej dan argumennya dicetak sebagai teks. |
Tanpa baris \bibliographystyle, petikan dinomborkan dalam kurungan siku, walaupun natbib dimuatkan. Tambahkan \bibliographystyle{plainnat} untuk mendapatkan petikan pengarang-tahun.
Contoh
Perintah natbib yang biasa dengan plainnat:
\citet, \citep dan \citeyear dengan 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 menyenaraikan sumber mengikut susunan anda memetiknya dan bukan mengikut pengarang:
unsrtnat: rujukan mengikut susunan petikan
Plots are discussed by \citet{mustermann2023}, and the careful
measurement behind them by \citet{doe2024}.
\bibliographystyle{unsrtnat}
\bibliography{refs}Pilihan pakej numbers tiada kesan. Gaya petikan hanya mengikut \bibliographystyle, jadi dengan plainnat anda tetap mendapat petikan pengarang-tahun:
Pilihan numbers diabaikan
\documentclass{article}
\usepackage[numbers]{natbib}
\begin{document}
Measured by \citet{doe2024}, see also \citep{doe2025}.
\bibliographystyle{plainnat}
\bibliography{refs}
\end{document}Untuk petikan bernombor, gunakan gaya bernombor seperti plain, unsrt atau ieeetr (ketiga-tiganya memberikan nombor dalam kurungan siku di sini). Lihat senarai gaya pada halaman bibliografi.
Keserasian
- Dari pemasangan TeX ke sini: dokumen dengan
\citetdan\citepdiatur huruf sebagaimana adanya. Jangkakan petikan pengarang-tahun hanya apabila\bibliographystylemenamakan gaya pengarang-tahun; pilihan pakej dan\setcitestyletidak mengubah apa-apa. - Dari sini ke pemasangan TeX: dokumen dikompil di sana tanpa perubahan. Jalankan BibTeX di sana, dan ambil perhatian bahawa pilihan natbib kemudian berkuat kuasa.
Manual penuh terdapat di CTAN: ctan.org/pkg/natbib. Untuk petikan secara umum, lihat Bibliografi dan petikan, dan untuk pendekatan lain, biblatex.
Soalan dan jawapan
Mengapa saya mendapat nombor dan bukan petikan pengarang-tahun?
Tiada baris \bibliographystyle, atau ia menamakan gaya bernombor. Tambahkan \bibliographystyle{plainnat}. Pilihan natbib authoryear dan round sahaja tidak mengubah gaya di sini.
Apakah perbezaan antara \citet dan \citep?
\citet memberikan "Doe and Mustermann (2024)" untuk digunakan di dalam ayat; \citep memberikan "(Doe and Mustermann, 2024)" untuk petikan di hujung klausa.
Adakah saya perlu menjalankan BibTeX untuk natbib?
Tidak. Scissor LaTeX membaca fail .bib projek setiap kali ia mengatur huruf.
Setiap contoh di halaman ini disusun atur oleh Scissor LaTeX semasa laman dibina. Kali terakhir dikemas kini 2026-11-07.