Für meine Bibliographie erhalte ich häufig eine Fehlermeldung wie:
Package biblatex Warning: BibTeX reported the following issues
(biblatex) with 'Olevsky2000':
(biblatex) - Can't use 'file' + 'pdf'.
Der entsprechende bibtex
Eintrag sieht folgendermaßen aus:
@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}}
Frage:
Es ist schon ziemlich lange her, dass ich diese bibliographischen Einträge erstellt und verarbeitet habe, und ehrlich gesagt bin ich mir nicht sicher, woher die „Datei“-Informationen kamen. Ich verwende hauptsächlich JabRef
zur Verwaltung meiner Bibtex-Dateien, habe aber manchmal auch mit experimentiert BibDesk
. Es scheint, dass ich an einige Einträge Links zu einer Textdatei (manchmal aber auch wieder zum entsprechenden PDF) angehängt habe.
- Was ist der Unterschied zwischen dem
file
undpdf
dem Feld? - was ist das Problem
biblatex
, wenn beide Felder verwendet werden? (Ich sehe bisher kein Problem und der Inhalt beider Felder sollnichtin der Bibliographie abgedruckt werden, könnte alsobiblatex
meiner Meinung nach ignoriert werden) - wie kann ich verhindern, dass diese Fehlermeldungen meine Protokolldatei sprengen?
Antwort1
Die Standardstile biblatex
verwenden in der Ausgabe keine pdf
oder file
Felder, aber die Daten werden vom Backend verarbeitet, um sie verfügbar zu machen (Sie möchten vielleicht beispielsweise eine Leseform Ihrer Datenbank mit Hyperlinks zu den PDFs). Wie im biblatex
Handbuch beschrieben, werden die Felder file
und pdf
als gleichwertig behandelt: file
ist der „native“ Name für biblatex
mit pdf
, da dieser von JabRef verwendet wird.
Als Workaround könnte man das Biber-Backend verwenden, da es hier keine Warnung ausgibt. (Es scheint file
nichtpdf
aufzugreifen : Ich frage mich, ob essollenWarnung ausgeben!) Sie können die Warnung aber auch einfach ignorieren: Es ist kein großes Problem. Sofern Sie die Informationen nicht in der gesetzten Ausgabe verwenden möchten, besteht kein Grund zur Sorge. Wenn Sie die Daten nicht benötigen, können Sie natürlich ein BibTeX-Dateitool verwenden, um das eine oder andere Feld zu entfernen (JabRef kann dies sicherlich tun).