При работе с моей библиографией я часто получаю сообщение об ошибке следующего вида:
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
IMHO) - как мне избежать сообщений об ошибках, которые могут засорить мой файл журнала?
решение1
Стандартные biblatex
стили не используют поля pdf
или file
в выходных данных, но данные обрабатываются бэкэндом, чтобы сделать их доступными (например, вам может понадобиться форма чтения вашей базы данных с гиперссылками на PDF-файлы). Как описано в руководстве biblatex
, поля file
и pdf
рассматриваются как эквивалентные: file
— это «родное» имя для biblatex
с pdf
предоставлено, поскольку именно его использует JabRef.
В качестве обходного пути вы можете использовать бэкэнд Biber, поскольку он не выдает здесь предупреждения. (Кажется, он file
не реагирует pdf
: интересно,должен(выдать предупреждение!) Вы можете просто проигнорировать предупреждение: это не большая проблема. Если вы не хотите использовать информацию в набранном выводе, то не о чем беспокоиться. Конечно, если вам не нужны данные, вы можете использовать инструмент для работы с файлами BibTeX, чтобы удалить одно или другое поле (JabRef, безусловно, может это сделать).