Từ khóa .bib đến trích dẫn trong văn bản

Vòng lặp BibTeX thông thường với các lệnh trích dẫn và thư mục.

Từ khóa .bib đến trích dẫn trong văn bản

Trích dẫn một nguồn trong LaTeX bao gồm hai phần: cơ sở dữ liệu văn bản thuần túy mô tả từng tác phẩm một lần và lệnh \cite trong tài liệu của bạn trỏ đến một mục nhập bằng khóa của nó. LaTeX đánh số trích dẫn, định dạng danh sách tham khảo và giữ mọi thứ nhất quán khi bạn sắp xếp lại các phần hoặc thêm nguồn. Bạn không bao giờ gõ “[12]” bằng tay và bạn không bao giờ tự đánh số lại bất cứ thứ gì.

Các lệnh trong tài liệu

See \cite{knuth84} for the original discussion.
\bibliographystyle{plain}
\bibliography{refs} % refs.bib

\cite{knuth84} chèn điểm đánh dấu trong văn bản vào bất cứ nơi nào có trích dẫn. Hai lệnh ở phía dưới thực hiện phần còn lại: \bibliographystyle{plain} chọn cách định dạng các trích dẫn và tài liệu tham khảo, đồng thời \bibliography{refs} đặt tên cho tệp cơ sở dữ liệu (không có phần mở rộng .bib của nó) và đánh dấu nơi danh sách tham chiếu sẽ được in, thường là ngay trước \end{document}. Chỉ những nguồn bạn thực sự trích dẫn mới xuất hiện trong danh sách.

Mục nhập trong cơ sở dữ liệu

@article{knuth84,
author = {Knuth, Donald E.},
title = {Literate Programming},
journal = {The Computer Journal},
year = {1984}
}

Tệp này tồn tại trong refs.bib, một tệp riêng biệt bên cạnh main.tex của bạn. Từ sau @ là loại mục nhập, knuth84 là khóa trích dẫn và phần còn lại là các trường mà kiểu sử dụng để xây dựng tham chiếu được định dạng. Khóa là liên kết duy nhất giữa hai tệp, vì vậy nó phải khớp chính xác với đối số của \cite, bao gồm cả cách viết hoa. Bạn có thể kiểm tra toàn bộ cơ sở dữ liệu để tìm các trường bị thiếu và mục nhập không đúng định dạng bằng trình xác thực BibTeX.

Tại sao một lần biên dịch là không đủ

Thư mục được xây dựng bằng một chương trình riêng biệt. Ở lần chuyển LaTeX đầu tiên, tài liệu ghi danh sách các khóa được trích dẫn vào một tệp phụ trợ. Sau đó, chương trình bibtex sẽ đọc danh sách đó, lấy các mục nhập phù hợp ra khỏi refs.bib và định dạng chúng. Hai lần chuyển LaTeX nữa sẽ gấp kết quả lại và giải quyết các điểm đánh dấu trong văn bản. Oleafly chạy toàn bộ chu trình này cho bạn trong mỗi lần biên dịch. Nếu bạn xây dựng bằng tay và bỏ qua bước giữa, các trích dẫn sẽ hiển thị dưới dạng dấu hỏi đậm; xem Xóa dấu trích dẫn bí ẩn khi điều đó xảy ra.

Đi đâu từ đây

Một tệp .bib có thể phục vụ mọi bài viết bạn viết, vì vậy bạn nên xây dựng nó một cách cẩn thận. Xây dựng một .bib tồn tại lâu dài bao gồm các loại mục nhập, trường bắt buộc và khóa tồn tại trong một thập kỷ. Khi một địa điểm muốn có giao diện khác, bạn thay đổi một dòng thay vì bất kỳ mục nào, như được giải thích trong Số, năm tác giả, kiểu tạp chí.

Citations checkOptional practice quiz5 questions

A short check on what this lesson covers. Wrong answers show the right one. Choices are shuffled each attempt. You can retry as often as you like.

Quay lại Trích dẫn nguồn của bạn