BibTeX tidak akan dikompilasi

2

Saya mencoba untuk menyusun bibliografi yang terhubung secara eksternal tetapi saya mendapatkan kembali kesalahan mengatakan

Saya tidak bisa membuka nama file firstbibtex.aux

Berikut adalah kode referensi:

@article{greenwade93,
    author = "George D. Greenwade",
    title = "The {C}omprehensive {T}ex {A}rchive {N}etwork ( {CTAN} )",
    year = "1993",
    journal = "TUGBoat",
    volume = "14",
    number = "3",
    pages = "342--351"
}

@book{goossens93,
    author = "Michel Goossens and Frank Mittleback and Alexander Smarin",
    title = "The Latex Companion",
    year = "1993",
    publisher = "Addison-Wesley",
    address = "Reading, Massachusetts"
}

Ini adalah file tex:

\documentclass{article}

\begin{document}
    hello world!\cite{greenwade93} and then someone said good night world! \cite{goossens93}
\bibliographystyle{plain}
\bibliography{firstbibtex}

\end{document}

Ini didasarkan pada tutorial ini .

Nama file tersebut adalah firstindex.bib dan untitled.tex (catatan: .tex bukan nama file)

Mereka telah dipenuhi menggunakan pdftex dan TEX dan DVI melalui TexShop di mac. Mereka juga telah dipatuhi dengan menggunakan yang berikut pada baris perintah

latex firstindex 
bibtex firstindex
latex firstindex
latex firstindex
sebey
sumber
Bagaimana nama file Anda? Harap edit dan tambahkan ini ke pertanyaan. Juga, file mana yang saat ini ada di folder Anda? Alat apa yang Anda gunakan untuk kompilasi? Atau perintah mana yang Anda gunakan?
slhck
Sudahkah Anda mengkompilasi dokumen sebelum menjalankan bibtex sehingga ada file .aux?
NN
NN: ya sudah dipatuhi sebelum slhck: semoga ini membantu terima kasih atas balasannya. maaf tentang jawaban saya yang terlambat
sebey
Anda harus menyebutkan pengguna dengan @slhck agar mereka mendapat pemberitahuan.
slhck
@slhck>) terima kasih untuk itu. tidak tahu bahwa mereka menambahkan itu.
sebey

Jawaban:

1

Nama file tersebut adalah firstindex.bib dan untitled.tex

Maka di situlah masalah Anda. Nama file bibliografi. firstbibtex.bibyang hanya digunakan secara internal dan karena itu dirujuk dari Anda .texfile sudah, Anda tidak perlu menentukan lagi.

Jika file Anda dipanggil untitled.tex, Anda perlu mengesetnya dengan:

latex untitled.tex

Ini akan membuat auxfile yang dibutuhkan untuk BibTeX, disebut untitled.aux. Ia memberi tahu BibTeX di mana mencari referensi (harus ada sesuatu seperti \bibdata{firstbibtex}di dalamnya). Maka Anda dapat menelepon:

bibtex untitled.aux

Kemudian, ketikkan lagi dokumen tersebut:

latex untitled.tex
latex untitled.tex

Dan kamu sudah selesai.

slhck
sumber