在参考书目中,日期以年份表示,而文本中则出现

在参考书目中,日期以年份表示,而文本中则出现

我有一个如 .bib 文件中的代码:

@article{pff,
author = {Pfeffer,Fabian T. and Schoenia, Robert F. and Kennickell, Arthur and Andreski, Patricia },
title = {Measuring wealth and wealth inequality: Comparing
    two U.S. surveys},
journaltitle = {Journal of Economic and Social Measurement},
date = {2016},
}

在正文中我有一个代码:

\documentclass{IEEEtran}
\title{Title Here}
\author{Author Here}
\usepackage{apacite}
\begin{document}
 textext \cite{pff} texttext
\bibliographystyle{apacite}
\bibliography{ref_q} 
\end{document}

我希望在文本中获得类似“Pfeffer, Schoeni, et al, 2016”的引用,而我得到的却是“Pfeffer, Schoenia, Kennickell & Andreski, nd”。虽然在“参考文献”部分中引用似乎完全没问题,但问题显然是文本表示中缺少年份。我想知道我该如何解决这个问题。

PS:LaTeX 或任何编码和编程方面的初学者。

答案1

正确的字段名称 — — 至少就apacite包和参考书目样式而言 — — 是year,而不是date。此外,您应该将字段名称更改journaltitlejournal

更改字段名称后,您需要执行完整的重新编译循环(LaTeX、BibTeX、LaTeX、LaTeX)才能完全传播更改。

相关内容