LaTeX 引用用日期覆盖年份字段

LaTeX 引用用日期覆盖年份字段

我正在使用 JabRef 创建参考书目,它在每个条目中包含一个日期字段以及一个时间戳。当引用内联内容时,我收到以下警告:

Overwriting field 'year' with year value from field 'date' for entry 'keyname'
Overwriting field 'month' with month value from field 'date' for entry 'keyname'

引用命令显示的不是出版年份(即 1988 年),而是 2017 年(因此是日期年份)。我曾尝试从 JabRef 中删除日期字段,但未能成功。您知道我在这里做错了什么吗?

\documentclass[10pt,a4paper]{article}
\usepackage[latin1]{inputenc}
\usepackage[backend=biber,style=alphabetic,citestyle=authoryear]{biblatex}
\addbibresource{BUNKER.bib}


\begin{document}
    \section{Multivariate GARCH Models}
        \subsection{Introduction}
            ...estimates is given by \textcite{Alizadeh2004} and \cite{Bollerslev1988}

\end{document}

这是我的 bib 文件:

% Encoding: UTF-8

@Article{Bollerslev1988,
  author    = {Tim Bollerslev and Robert F. Engle and Jeffrey M. Wooldridge},
  title     = {A Capital Asset Pricing Model with Time-Varying Covariances},
  journal   = {Journal of Political Economy},
  year      = {1988},
  date      = {2017-06-15},
  volume    = {96},
  number    = {1},
  pages     = {116--131},
  doi       = {10.1086/261527},
  urldate   = {2017-06-15},
  month     = {feb},
  publisher = {University of Chicago Press},
}

@Article{Alizadeh2004,
  author    = {Amir H. Alizadeh and Manolis G. Kavussanos and David A. Menachof},
  title     = {Hedging against bunker price fluctuations using petroleum futures contracts: constant versus time-varying hedge ratios},
  journal   = {Applied Economics},
  year      = {2004},
  date      = {2017-06-15},
  volume    = {36},
  number    = {12},
  pages     = {1337--1353},
  doi       = {10.1080/0003684042000176801},
  month     = {jul},
  publisher = {Informa {UK} Limited},
}

@Comment{jabref-meta: databaseType:biblatex;}

常规偏好设置的屏幕截图

截图入口

答案1

这似乎是 JabRef 开发版本的一个错误。所有新条目的字段都会自动设置date为当前日期。

即使您使用“基于 ID 的条目生成器”来生成.bib条目,该date字段也会自动填充当前日期。

我已经将此报告为错误https://github.com/JabRef/jabref/issues/2915

相关内容