Biblatex エラーによりファイル + pdf を使用できません

Biblatex エラーによりファイル + pdf を使用できません

私の参考文献では、次のようなエラー メッセージが頻繁に表示されます。

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}}

質問:

これらの書誌エントリを作成して処理したのはかなり前のことなので、正直なところ、「ファイル」情報がどこから来ているのかわかりません。私は主に をJabRefbibtex ファイルの管理に使用していますが、 も時々試していますBibDesk。一部のエントリにテキスト ファイルへのリンク (場合によっては対応する pdf へのリンクも) を添付しているようです。

  • fileとフィールドの違いは何ですかpdf?
  • 両方のフィールドが使用されている場合、何が問題になりますかbiblatex?(今のところ問題は見当たりませんし、両方のフィールドの内容はない参考文献に印刷されるので、私見では無視できるbiblatex
  • ログ ファイルが膨れ上がるようなエラー メッセージを回避するにはどうすればよいでしょうか?

答え1

標準スタイルでは、出力にまたはフィールドはbiblatex使用されませんが、データはバックエンドで処理されて使用可能になります (たとえば、PDF へのハイパーリンクを含むデータベースの読み取りフォームが必要な場合があります)。マニュアルに記載されているように、フィールドと は同等として扱われます。は、JabRef が使用する の「ネイティブ」名であるため、提供されます。pdffilebiblatexfilepdffilebiblatexpdf

回避策としては、Biberバックエンドを使うと警告が出ない。(どうやら拾わfileないようpdfだが、すべき警告を発します!) ただし、警告を無視することもできます。これは大きな問題ではありません。タイプセット出力で情報を利用するつもりがない限り、心配する必要はありません。もちろん、データが必要ない場合は、BibTeX ファイル ツールを使用していずれかのフィールドを削除できます (JabRef ではこれが確実に可能です)。

関連情報