Erro Biblatex não pode usar arquivo + pdf

Erro Biblatex não pode usar arquivo + pdf

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 bibtexentrada 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 JabRefpara 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 filee ?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 pela biblatexIMHO)
  • como posso evitar que essas mensagens de erro explodam meu arquivo de log?

Responder1

Os estilos padrão biblatexnão usam campos pdfou filena 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 biblatexmanual, os campos filee pdfsão tratados como equivalentes: fileé o nome 'nativo' fornecido, biblatexpois 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 filenã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).

informação relacionada