看板 LaTeX 關於我們 聯絡資訊
剛剛在編譯時發生一件怪事 我使用的documentclass是revtex4-1 並使用\bibliography{bibname} 來引用文獻 以latex→bibtex→latex→latex 順序來編譯 問題發生在經過第一個latex後,.bib檔案竟然完全空白 於是在執行bibtex出現error: I didn't find a database for entry ... 我現在暫時的做法是: 在第一個latex後手動儲存.bib檔,再執行bibtex→latex→latex 順利完成編譯,但是 .bib檔編譯完後依舊是空白一片 請問各位有發生過類似的狀況嗎? 謝謝!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 128.138.65.80
GirlInBlack:所以你的文獻資料是存在哪裡?應該要放在一個 08/02 07:58
yctfan:和.tex存在同一個資料夾 08/02 09:05
GirlInBlack:檔名叫bibname.bib ? 08/02 11:17
yctfan:如果tex檔名是xxx.tex,那麼bib檔名我是存xxxNotes.bib 08/02 12:35
lovinlover:\bibliography{這邊應該是檔名吧} 08/02 19:03
GirlInBlack:推樓上正解 08/02 23:39
yctfan:不好意思我詞不達意 \bibliography{這裡確實是檔名} 08/03 00:22
yctfan:所以問題應該不是在這一行 08/03 00:23
GirlInBlack:所以你的意思是說你把文獻檔存在xxxNotes.bib裡。但是 08/03 00:44
GirlInBlack:latex執行完後,bib檔的內容都消失(變空白)了? 08/03 00:47
yctfan:對的,我總覺得這可能是個bug,因為我試過把log和其他檔案 08/03 00:54
yctfan:刪除只留下.tex和.bib,結果問題還是存在 08/03 00:55