Para minha bibliografia, muitas vezes recebo uma mensagem de erro como:
Package biblatex Warning: BibTeX reported the following issues
(biblatex) with 'Olevsky2000':
(biblatex) - Can't use 'file' + 'pdf'.
A bibtex
entrada correspondente é semelhante a esta:
@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}}
Pergunta:
Já faz muito tempo que criei e processei essas entradas bibliográficas e, francamente, não tenho certeza de onde vinham as informações do "arquivo". Estou usando principalmente JabRef
para gerenciar meus arquivos bibtex, mas às vezes também estou experimentando arquivos BibDesk
. Parece que anexei links para um arquivo de texto (mas às vezes também para o PDF correspondente) em algumas entradas.
- qual é a diferença entre o campo
file
e ?pdf
- qual é o problema
biblatex
, se ambos os campos forem usados? (Não vejo problema até agora e o conteúdo de ambos os campos devenãoser impresso na bibliografia, portanto pode ser ignorado pelabiblatex
IMHO) - como posso evitar que essas mensagens de erro explodam meu arquivo de log?
Responder1
Os estilos padrão biblatex
não usam campos pdf
ou file
na saída, mas os dados são processados pelo back-end para disponibilizá-los (você pode querer, por exemplo, um formulário de leitura do seu banco de dados com hiperlinks para os PDFs). Conforme descrito no biblatex
manual, os campos file
e pdf
são tratados como equivalentes: file
é o nome 'nativo' fornecido, biblatex
pois pdf
é isso que o JabRef usa.
Em termos de solução alternativa, você pode usar o back-end do Biber, pois ele não emite um aviso aqui. (Parece que file
não atende pdf
: eu me pergunto sedeveemitir um aviso!) Você pode simplesmente ignorar o aviso: não é um grande problema. A menos que você queira fazer uso das informações na saída tipográfica, não há necessidade de se preocupar. Claro, se você não precisa dos dados, você pode usar uma ferramenta de arquivo BibTeX para remover um ou outro dos campos (o JabRef certamente pode fazer isso).