
我在 LyX 和 classicthesis 模板中引用時遇到一些問題。我已經用 Mendeley 建立了我的 .bib 檔案。使用範例參考書目進行引用可以正常工作,但是,當我加載自己的 .bib 檔案時,它會停止工作。顯示引文鍵而不是正確的參考文獻。
我使用預先建立的參考書目按鈕載入 classicthesis.lyx 檔案中的 .bib 文件,並且還編輯了序言,以便載入我的 bib 檔案。我還確保 .bib 檔案與所有 .lyx 檔案位於同一資料夾中。
\addbibresource{filename.bib}
否則我還沒有編輯任何設定。我查看了 Stackexchange 上提出的其他問題,但沒有一個具體解決這個問題。有人可以指導我如何解決這個問題嗎?
編輯:嘗試 PhilipPirrip 的建議,我仍然得到相同的結果。我在這裡複製了 Bibtex 日誌:
這是 8 位元 Big BibTeX 版本 0.99d 實作:C for Unix 發行版本:3.71(2013 年 3 月 18 日)
8 位元代碼頁和排序檔:88591lat.csf 頂級輔助檔:bibliography-biblatex-bibtex8.aux 樣式檔:biblatex.bst 參數中的空白---檔 bibliography-biblatex-bibtex8 的第 20 行。 {bibliography-biblatex-bibtex8-blx,/Users/name/Downloads/Bibliography-BibLaTeX//file : name} 我跳過此命令的剩餘部分重新分配glb_str_ptr (elt_size=8) 從0 到10 個項目。
重新分配 global_strs (elt_size=20001) 從 0 到 10 個項目。
重新分配 glb_str_end (elt_size=8) 從 0 到 10 個項目。
將 single_function (elt_size=8) 重新指派到 50 個項目到 100 個。
將 single_function (elt_size=8) 重新指派到 50 個項目到 100 個。
將 single_function (elt_size=8) 重新指派到 50 個項目到 100 個。
將 single_function (elt_size=8) 重新指派到 50 個項目到 100 個。
將 single_function (elt_size=8) 重新指派到 50 個項目到 100 個。
將 wiz_functions (elt_size=8) 從 3000 項重新指派到 6000 項。
將 single_function (elt_size=8) 重新指派到 50 個項目到 100 個。
將 single_function (elt_size=8) 重新指派到 50 個項目到 100 個。
將 single_function (elt_size=8) 重新指派到 50 個項目到 100 個。
將 single_function (elt_size=8) 重新指派到 50 個項目到 100 個。
將 single_function (elt_size=8) 重新指派到 50 個項目到 100 個。
資料庫檔案#1:bibliography-biblatex-bibtex8-blx.bib
警告 - 我沒有找到“Newton1686”的資料庫條目
警告 - 我沒有找到“Aaron2001”的資料庫條目
Biblatex 版本:3.0
將 single_function (elt_size=8) 重新指派到 50 個項目到 100 個。
將 wiz_functions (elt_size=8) 從 6000 項重新指派到 9000 項。
以下是您使用的BibTeX 記憶體量: 引用數:750 個中的1 個欄位:5000 個中的11 個雜湊表:35307 個中的34716 個字串:35307 個中的1130 個空閒字串池: 65000 個中的8165 個嚮導函數:9000 個中的6047 個(有 1 個錯誤訊息)
答案1
我透過檢查 stackexchange 上發布的其他問題並隨機嘗試「解決方案」解決了這個問題。該問題在某種程度上與檔案名稱的長度有關。我的文件名有 13 個字符,現在我已將其更改為 3 個字符,它以某種方式工作了。