對於我的參考書目,我經常收到以下錯誤訊息:
Package biblatex Warning: BibTeX reported the following issues
(biblatex) with 'Olevsky2000':
(biblatex) - Can't use 'file' + 'pdf'.
相應的bibtex
條目如下所示:
@ARTICLE{Olevsky2000,
author = {Olevsky, E. A. and German, R. M. and Upadhyaya, A.},
title = {Effect of gravity on dimensional change during sintering--II. Shape
distortion},
journal = {Acta Materialia},
year = {2000},
volume = {48},
pages = {1167--1180},
number = {5},
month = mar,
file = {Olevsky2000.txt:LiteraturEinzeln/Olevsky2000.txt:Text},
keywords = {Sintering, Gravity},
owner = {me},
pdf = {Olevsky2000.pdf},
timestamp = {2007.01.02},
url = {http://www.sciencedirect.com/science/article/B6TW8-3YRVDK1-H/2/676f0bfaba8eefac654600c1c1714525}}
問題:
很久以前,我創建並處理了這些書目條目,坦白說,我不確定「文件」資訊來自哪裡。我主要用於JabRef
管理我的 bibtex 文件,但有時也嘗試使用BibDesk
.看來我已經將文字檔案的連結(但有時也再次連結到相應的 pdf)附加到某些條目。
file
和 領域和有什麼不一樣pdf
?biblatex
如果兩個欄位都使用的話,有什麼問題? (到目前為止我還沒有看到問題,兩個欄位的內容都應不是印在參考書目中,因此biblatex
恕我直言可以忽略)- 如何避免這些錯誤訊息破壞我的日誌檔案?
答案1
標準biblatex
樣式在輸出中不使用pdf
或file
字段,但資料由後端處理以使其可用(例如,您可能需要帶有 PDF 超連結的資料庫閱讀表單)。如biblatex
手冊中所述,欄位file
和pdf
被視為等效:是提供的file
「本機」名稱,因為這就是 JabRef 使用的名稱。biblatex
pdf
在術語或解決方法中,您可以使用 Biber 後端,因為它不會在此處發出警告。 (好像接不到file
:pdf
不知是不是應該發出警告! )不過您可以忽略該警告:這不是一個大問題。除非您想利用排版輸出中的信息,否則無需擔心。當然,如果您不需要這些數據,您可以使用 BibTeX 文件工具刪除一個或其他欄位(JabRef 當然可以做到這一點)。