Langkau ke kandungan

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 pilihanDalam Scissor LaTeXCatatan
\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}BerfungsiCatatan diletakkan di dalam kurungan.
\citep[see][p.~44]{key}Sebahagian"see" dicetak di hadapan kurungan.
\citeyear{key}Berfungsi"2024".
\citeyearpar{key}SebahagianMencetak "2024" tanpa kurungan.
\citeauthor{key}SebahagianMencetak sama seperti \citet, dengan tahun.
\citet*, \citep*SebahagianSeperti \citet dan \citep; senarai pengarang tidak dikembangkan.
\citealt, \citealp, \citenumSebahagianDicetak seperti \citep, dengan kurungan.
\bibliographystyle{plainnat}, abbrvnatBerfungsiPengarang-tahun, senarai diisih mengikut pengarang.
\bibliographystyle{unsrtnat}BerfungsiPengarang-tahun, senarai mengikut susunan petikan.
Pilihan numbers, round, square, authoryear, sort&compressDiabaikanGaya datang daripada \bibliographystyle sahaja.
\setcitestyle{...}DiabaikanDiabaikan tanpa mesej.
\bibpunct{...}...Tidak disokongDalam 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

LaTeXMukadimah: \usepackage{natbib}Buka dalam editor (dibuka dalam tab baharu)
\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}
Disusun atur oleh Scissor LaTeX: \citet, \citep dan \citeyear dengan plainnat

unsrtnat menyenaraikan sumber mengikut susunan anda memetiknya dan bukan mengikut pengarang:

unsrtnat: rujukan mengikut susunan petikan

LaTeXMukadimah: \usepackage{natbib}Buka dalam editor (dibuka dalam tab baharu)
Plots are discussed by \citet{mustermann2023}, and the careful
measurement behind them by \citet{doe2024}.

\bibliographystyle{unsrtnat}
\bibliography{refs}
Disusun atur oleh Scissor LaTeX: unsrtnat: rujukan mengikut susunan petikan

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}
Disusun atur oleh Scissor LaTeX: Pilihan numbers diabaikan

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 \citet dan \citep diatur huruf sebagaimana adanya. Jangkakan petikan pengarang-tahun hanya apabila \bibliographystyle menamakan gaya pengarang-tahun; pilihan pakej dan \setcitestyle tidak 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.