Natbib undefined citations

Sudah tiga hari lebih pikiran saya tersita pada satu persoalan ini: Package natbib Warning: There were undefined citations. Begini ceritanya.

Saya sedang membuat kliping tentang sebuah topik menggunakan LaTeX dan natbib package dengan opsi seperti ini:

\usepackage[super,square,numbers,sort&compress]{natbib}
\bibliographystyle{plainnat}

Entah kenapa, belakangan ini muncul error seperti ini:

Natbib undefined citations
Natbib undefined citations
! Paragraph ended before \@lbibitem was complete.
\par
l.308
I suspect you've forgotten a `}', causing me to apply this control sequence to too much text. How can we recover? My plan is to forget the whole thing and hope for the best. [195] [196])
Package natbib Warning: There were undefined citations. [197]

Alhamdulillah, kerok biangnya sudah ketemu dan masalahnya sudah selesai. Solusinya ternyata sederhana (dan tidak terpikirkan sebelumnya). Untuk kasus saya, cukup tambahkan tanda kutip ("...") pada entri wajib (required fields) yang bermasalah dalam file .bib seperti ini.

Entri semula:

@Misc{referensi-041,
  Title                    = {Judul tulisan yang bermasalah},

  Author                   = {Nama penulis},
  Note                     = {Diakses tanggal 25 Oktober 2015},

  Owner                    = {eko},
  Timestamp                = {2015.10.23},
  Url                      = {source URL}
}

ganti menjadi:

@Misc{referensi-041,
  Title                    = {"Judul tulisan yang bermasalah"},

  Author                   = {"Nama penulis"},
  Note                     = {"Diakses tanggal 25 Oktober 2015"},

  Owner                    = {eko},
  Timestamp                = {2015.10.23},
  Url                      = {"source URL"}
}

PS: Setelah mengedit file .bib, klik menu Tool > Run > Delete Files sebelum mengklik tombol Run. Cara ini untuk mencegah error serupa muncul lagi meski file .bib sudah diperbaiki.

PS 2: Soal entri bibliografi, silakan baca di sini dan sini.

Selamat mencoba. Semoga bermanfaat.

Inspirasi: dari sini.

UPDATE:

(12 Nov 2015): Error ini muncul lagi. Belum ketemu solusi lain yang lebih baik.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s