Chuyển đến nội dung

natbib trong Scissor LaTeX

Gói natbib phần lớn hoạt động trong Scissor LaTeX: \citet, \citep, \citeyear và các dạng viết hoa hoạt động, và \bibliographystyle{plainnat} hoặc unsrtnat cho trích dẫn dạng tác giả-năm; các tùy chọn của gói như numbers hay round và \setcitestyle bị bỏ qua, nên kiểu trích dẫn luôn đến từ \bibliographystyle.

Gói này làm gì

natbib thêm trích dẫn dạng tác giả-năm cho BibTeX. Hai lệnh chính của nó là \citet{key} cho trích dẫn là một phần của câu, "Doe and Mustermann (2024)", và \citep{key} cho trích dẫn trong ngoặc đơn, "(Doe and Mustermann, 2024)". Các tùy chọn của gói chuyển giữa ngoặc tròn và ngoặc vuông hoặc sang dạng số, và các kiểu tác giả-năm như plainnat định dạng danh sách tài liệu tham khảo.

Bạn nạp gói bằng \usepackage{natbib} và chọn kiểu bằng \bibliographystyle{plainnat}.

Những gì hoạt động ở đây

Lệnh hoặc tùy chọnTrong Scissor LaTeXGhi chú
\citet{key}, \Citet{key}Hoạt động"Doe and Mustermann (2024)".
\citep{key}, \Citep{key}Hoạt động"(Doe and Mustermann, 2024)".
\citep{a,b}Hoạt động"(Doe and Mustermann, 2024; Mustermann, 2021)".
\citep[p.~44]{key}Hoạt độngGhi chú nằm bên trong ngoặc.
\citep[see][p.~44]{key}Một phần"see" được in phía trước ngoặc.
\citeyear{key}Hoạt động"2024".
\citeyearpar{key}Một phầnIn ra "2024" mà không có ngoặc.
\citeauthor{key}Một phầnIn ra giống \citet, kèm năm.
\citet*, \citep*Một phầnNhư \citet và \citep; danh sách tác giả không được viết đầy đủ.
\citealt, \citealp, \citenumMột phầnIn ra như \citep, có ngoặc.
\bibliographystyle{plainnat}, abbrvnatHoạt độngTác giả-năm, danh sách sắp xếp theo tác giả.
\bibliographystyle{unsrtnat}Hoạt độngTác giả-năm, danh sách theo thứ tự trích dẫn.
Tùy chọn numbers, round, square, authoryear, sort&compressBỏ quaKiểu trích dẫn chỉ đến từ \bibliographystyle.
\setcitestyle{...}Bỏ quaBị bỏ qua mà không có thông báo.
\bibpunct{...}...Không hỗ trợTrong phần mở đầu thì bị bỏ qua; trong thân bài thì bị bỏ qua kèm thông báo và các đối số của nó được in ra thành văn bản.

Không có dòng \bibliographystyle, trích dẫn được đánh số trong ngoặc vuông, kể cả khi đã nạp natbib. Hãy thêm \bibliographystyle{plainnat} để có trích dẫn dạng tác giả-năm.

Ví dụ

Các lệnh natbib thông dụng với plainnat:

\citet, \citep và \citeyear với plainnat

LaTeXPhần mở đầu: \usepackage{natbib}Mở trong trình soạn (mở trong thẻ mới)
\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}
Dàn trang bởi Scissor LaTeX: \citet, \citep và \citeyear với plainnat

unsrtnat liệt kê các nguồn theo thứ tự bạn trích dẫn thay vì theo tác giả:

unsrtnat: tài liệu tham khảo theo thứ tự trích dẫn

LaTeXPhần mở đầu: \usepackage{natbib}Mở trong trình soạn (mở trong thẻ mới)
Plots are discussed by \citet{mustermann2023}, and the careful
measurement behind them by \citet{doe2024}.

\bibliographystyle{unsrtnat}
\bibliography{refs}
Dàn trang bởi Scissor LaTeX: unsrtnat: tài liệu tham khảo theo thứ tự trích dẫn

Tùy chọn numbers của gói không có tác dụng. Kiểu trích dẫn chỉ theo \bibliographystyle, nên với plainnat bạn vẫn nhận được trích dẫn dạng tác giả-năm:

Tùy chọn numbers bị bỏ qua

\documentclass{article}
\usepackage[numbers]{natbib}
\begin{document}
Measured by \citet{doe2024}, see also \citep{doe2025}.

\bibliographystyle{plainnat}
\bibliography{refs}
\end{document}
Dàn trang bởi Scissor LaTeX: Tùy chọn numbers bị bỏ qua

Với trích dẫn đánh số, hãy dùng một kiểu dạng số như plain, unsrt hoặc ieeetr (ở đây cả ba đều cho số trong ngoặc vuông). Xem danh sách các kiểu trên trang danh mục tài liệu tham khảo.

Khả năng tương thích

  • Từ một bản cài đặt TeX sang đây: tài liệu có \citet và \citep được dàn trang nguyên như vậy. Chỉ có trích dẫn dạng tác giả-năm khi \bibliographystyle chỉ định một kiểu tác giả-năm; tùy chọn của gói và \setcitestyle không thay đổi gì.
  • Từ đây sang một bản cài đặt TeX: tài liệu biên dịch ở đó mà không cần sửa. Hãy chạy BibTeX ở đó, và lưu ý rằng khi đó các tùy chọn của natbib sẽ có hiệu lực.

Tài liệu hướng dẫn đầy đủ có trên CTAN: ctan.org/pkg/natbib. Về trích dẫn nói chung, xem Danh mục tài liệu tham khảo và trích dẫn, và về cách tiếp cận còn lại, xem biblatex.

Hỏi và đáp

Vì sao tôi nhận được số thay vì trích dẫn dạng tác giả-năm?

Không có dòng \bibliographystyle, hoặc dòng đó chỉ định một kiểu dạng số. Hãy thêm \bibliographystyle{plainnat}. Riêng các tùy chọn authoryear và round của natbib không thay đổi kiểu trích dẫn ở đây.

\citet và \citep khác nhau thế nào?

\citet cho "Doe and Mustermann (2024)" để dùng bên trong câu; \citep cho "(Doe and Mustermann, 2024)" cho trích dẫn ở cuối một mệnh đề.

Tôi có cần chạy BibTeX cho natbib không?

Không. Scissor LaTeX đọc các tệp .bib của dự án mỗi lần dàn trang.

Mọi ví dụ trên trang này đều được Scissor LaTeX dàn trang khi xây dựng trang web. Cập nhật lần cuối 2026-11-07.