Langsung ke konten

Daftar pustaka LaTeX dengan BibTeX, natbib, dan biblatex

Simpan sumber Anda di file .bib di proyek, kutip dengan \cite{key} (atau \citep, \citet, \parencite, \textcite), lalu tulis \bibliography{...} atau \printbibliography di tempat daftar referensi harus muncul.

File .bib

File .bib memuat satu entri untuk setiap sumber. Setiap entri memiliki jenis (@article, @book, @inproceedings, @misc ...), kunci yang Anda pakai untuk mengutipnya, dan kolom seperti author, title, dan year. Contoh-contoh di halaman ini memakai file refs.bib berikut:

BibTeX
@article{doe2024,
  author  = {John Doe and Erika Mustermann},
  title   = {Measuring Things Carefully},
  journal = {Journal of Examples},
  year    = {2024},
  volume  = {44},
  pages   = {1--12}
}

@book{mustermann2021,
  author    = {Erika Mustermann},
  title     = {A Short Book on Long Tables},
  publisher = {Example Press},
  address   = {Berlin},
  year      = {2021}
}

Tambahkan file itu ke proyek Anda seperti file lainnya. Scissor LaTeX membaca setiap file .bib di proyek dan menggabungkannya, jadi nama file di \bibliography{refs} atau \addbibresource{refs.bib} tidak harus cocok. Untuk merapikan, mengurutkan, dan menghapus duplikat file .bib terlebih dahulu, pakai pemformat BibTeX; perapi kunci sitasi membuat kunci-kuncinya seragam.

BibTeX biasa: \cite dan \bibliography

Cara klasiknya adalah \cite{key} di dalam teks, lalu \bibliographystyle{...} dan \bibliography{...} di tempat daftar itu muncul.

\cite dengan gaya bernomor

Careful measuring is discussed by \cite{doe2024}, and long tables
in \cite[p.~44]{mustermann2021}.

\bibliographystyle{plain}
\bibliography{refs}
Ditata oleh Scissor LaTeX: \cite dengan gaya bernomor

Hanya sumber yang Anda kutip yang dicantumkan. Untuk mencantumkan sumber yang tidak Anda kutip, tulis \nocite{key}; \nocite{*} mencantumkan setiap entri dari file .bib, seperti di instalasi TeX.

natbib: sitasi penulis-tahun

Dengan natbib dan gaya penulis-tahun seperti plainnat, \citet menghasilkan sitasi tekstual ("Doe and Mustermann (2024)") dan \citep menghasilkan sitasi dalam kurung.

\citet dan \citep dengan plainnat

LaTeXPreambul: \usepackage{natbib}Buka di editor (terbuka di tab baru)
\citet{doe2024} measured carefully. Tables can be long
\citep{mustermann2021}, and plots can explain themselves
\citep[p.~44]{mustermann2023}.

\bibliographystyle{plainnat}
\bibliography{refs}
Ditata oleh Scissor LaTeX: \citet dan \citep dengan plainnat

biblatex: \parencite dan \textcite

Pengguna biblatex memuat paketnya, menyebutkan file .bib dengan \addbibresource, dan mencetak daftarnya dengan \printbibliography.

biblatex dengan \parencite dan \textcite

\documentclass{article}
\usepackage{biblatex}
\addbibresource{refs.bib}
\begin{document}
\textcite{doe2025} keeps notes on typesetting.
Plots can explain themselves \parencite{mustermann2023}.

\printbibliography
\end{document}
Ditata oleh Scissor LaTeX: biblatex dengan \parencite dan \textcite

Perintah sitasi

PerintahDi Scissor LaTeXCatatan
\cite{key}, \cite{a,b}BerfungsiBeberapa kunci masing-masing mencetak satu sitasi, berdampingan.
\cite[p.~44]{key}BerfungsiCatatan setelah kunci ("p. 44") masuk ke dalam sitasi.
\citep, \parencite, \autociteBerfungsiDalam kurung; gaya bernomor mencetak nomor.
\citep[see][p.~44]{key}SebagianCatatan sebelumnya ("see") dicetak di depan tanda kurung, bukan di dalamnya.
\citet, \textciteBerfungsiTekstual: penulis, lalu tahun atau nomor.
\citeauthor{key}SebagianMencetak hal yang sama dengan \citet, bukan nama penulisnya saja.
\citeyear{key}BerfungsiTahunnya saja.
\citealt, \citealp, \citenumSebagianDicetak sebagai \cite biasa.
\footcite{key}SebagianDicetak di dalam baris sebagai sitasi biasa, bukan di catatan kaki.
\nocite{key}BerfungsiDicantumkan tanpa sitasi di dalam teks.
\nocite{*}BerfungsiMencantumkan setiap entri dari file .bib.

Gaya referensi

Nama di \bibliographystyle{...} memilih gayanya. Scissor LaTeX memetakan nama gaya BibTeX yang umum ke gaya yang serupa:

\bibliographystyle{…}Hasil di Scissor LaTeX
apalike, apa, apacite, authoryearAPA: author and year
natbib, plainnat, abbrvnat, acl_natbibAuthor and year, as natbib (plainnat)
unsrtnatNumbers in citation order, as unsrtnat
ieeenat_fullname, ieee_fullnameIEEE: numbers in citation order
splncs04, splncs03, splncsSpringer LNCS: numbers
ACM-Reference-FormatACM: numbers
chicago, chicago-author-dateChicago: author and date
mlaMLA: author and page
ieeetr, IEEEtran, ieee, plain, abbrv, unsrt, plainurl, abbrvurl, unsrturl, siam, acmIEEE: numbers in citation order
natureNature: superscript numbers
vancouverVancouver: numbers
harvard, agsm, dcuHarvard: author and year
apsrev4-2, apsrev4-1, apsrev, apsrmp4-2, apsrmp4-1, sn-apsamerican-physics-society
aipnum4-2, aipnum4-1, aipnumamerican-institute-of-physics
aipauth4-2, aipauth4-1Author and year, as natbib (plainnat)
elsarticle-num, elsarticle-num-names, model1-num-nameselsevier-with-titles
elsarticle-harv, model2-nameselsevier-harvard
sn-mathphys-num, sn-mathphysspringer-mathphys
sn-mathphys-ay, sn-basic, sn-vancouver-ayspringer-basic-author-date
sn-vancouver-num, sn-vancouverspringer-vancouver
sn-natureNature: superscript numbers
sn-apacite, sn-apaAPA: author and year
sn-chicagoChicago: author and date
amsplain, amsplainurlAMS
aa, aa-note, aa_url, aasjournalv7, aasjournal, aasjournal7, apjAPJ
iopart-num, iopartinstitute-of-physics-numeric
mdpimultidisciplinary-digital-publishing-institute
plos2025, plos2015, plos2009plos
icml…, iclr… (with a year)Author and year, as natbib (plainnat)
journal styles that number references (…-num, apsrev…, JHEP, aip…, achemso, siam…)IEEE: numbers in citation order
journal author-year styles (aasjournal…, …-harv, mnras, aa, agu, ametsoc)Author and year, as natbib (plainnat)
any other name (alpha, a project .bst …)IEEE: numbers in citation order, with a note in the Problems tab

plain, abbrv, unsrt, dan gaya bernomor klasik lainnya memakai gaya IEEE: nomor dalam kurung siku, sesuai urutan sumber pertama kali dikutip. Nama apa pun yang tidak ada di tabel, seperti alpha atau amsalpha (yang labelnya berbentuk [Knu84]) atau file .bst buatan Anda sendiri, memakai gaya bernomor yang sama, dan tab Masalah memberitahukannya: "Bibliography style alpha is not available; using numbered references [1] instead". Tata letak konferensi memilih gayanya sendiri.

Sumber yang hilang dan thebibliography

Kunci yang tidak ada di file .bib mana pun tercetak sebagai [key?] berwarna merah, dan tab Masalah mencantumkannya:

Kunci yang tidak ada di file .bib

This is in the file \cite{doe2024}, this is not \cite{nobody2020}.

\bibliography{refs}
Ditata oleh Scissor LaTeX: Kunci yang tidak ada di file .bib

Tab Masalah: Citations not found in the .bib file: nobody2020

Entri file .bib yang tidak bisa dibaca, misalnya entri yang kehilangan kurung kurawal penutup atau kunci yang dipakai dua kali, dilewati tersendiri: tab Masalah menyebutkannya beserta barisnya, seperti "Skipped .bib entries: doe2023 (line 12, a closing brace is missing)", dan entri lainnya dikutip seperti biasa.

Daftar thebibliography yang ditulis tangan dicetak sebagai daftar, tetapi kunci \bibitem-nya tidak bisa dikutip. Pindahkan entrinya ke file .bib untuk mengutipnya.

Apa yang berbeda dari instalasi TeX

Untuk paketnya, lihat natbib dan biblatex. Manual lengkapnya ada di CTAN: natbib, biblatex.

Tanya jawab

Bagaimana cara menambahkan daftar pustaka di LaTeX?

Tambahkan file .bib ke proyek, kutip entrinya dengan \cite{key}, lalu tulis \bibliography{refs} (atau \printbibliography dengan biblatex) di tempat daftar itu harus muncul.

Mengapa sitasi saya menampilkan [key?]?

Kuncinya tidak ada di file .bib mana pun di proyek. Periksa ejaannya, dan pastikan file .bib sudah ditambahkan ke proyek. Tab Masalah mencantumkan setiap kunci yang hilang.

Apa perbedaan antara \citet dan \citep?

\citet dipakai untuk sitasi yang menjadi bagian dari kalimat ("Doe and Mustermann (2024) show ..."). \citep menaruh seluruh sitasi di dalam tanda kurung.

Apakah saya perlu menjalankan BibTeX?

Tidak. Scissor LaTeX membaca sendiri file .bib setiap kali menata dokumen, jadi sitasi dan daftar referensi selalu mutakhir.

Setiap contoh di halaman ini ditata oleh Scissor LaTeX saat situs dibuat. Terakhir diperbarui 2026-11-07.