带有“natbibapa”选项的 Apacite 包包含一位作者的姓名首字母

带有“natbibapa”选项的 Apacite 包包含一位作者的姓名首字母

apacite当使用包和参考书目样式(带有选项)引用 Jakob Nielsen 的作品时natbibapa,引用标注生成如下:

(J. Nielsen, 1993; J. Nielsen & Molich, 1990)

这不是我想要的,因为 APA 不应该将作者的名字作为首字母。应该是这样的:

(Nielsen, 1993; Nielsen & Molich, 1990)

这是我在 LaTeX 中所做的:

\citep{Nielsen1990, Nielsen1993} 

我也很好奇为什么序列与我在 LaTeX 中写的顺序相反。

BibTeX 条目,由 Mendeley 生成:

@inproceedings{Nielsen1990,
address = {New York, New York, USA},
author = {Nielsen, Jakob and Molich, Rolf},
booktitle = {Proceedings of the SIGCHI conference on Human factors in computing systems Empowering people - CHI '90},
doi = {10.1145/97243.97281},
isbn = {0201509326},
pages = {249--256},
publisher = {ACM Press},
title = {{Heuristic evaluation of user interfaces}},
url = {http://portal.acm.org/citation.cfm?doid=97243.97281},
year = {1990}
}
@book{Nielsen1993,
archivePrefix = {arXiv},
arxivId = {arXiv:1011.1669v3},
author = {Nielsen, Jakob},
booktitle = {Usability Engineering},
doi = {10.1145/1508044.1508050},
eprint = {arXiv:1011.1669v3},
isbn = {0125184069},
issn = {10772626},
number = {3},
pages = {362},
pmid = {18369261},
title = {{Usability Engineering}},
url = {http://www.useit.com/jakob/useengbook.html},
volume = {44},
year = {1993}
}

梅威瑟:

\documentclass[12pt, twoside]{book}    
\usepackage[natbibapa]{apacite}
\bibliographystyle{apacite}

\begin{document}
\citep{Nielsen1990, Nielsen1993} 
\bibliography{Bibliography/bibliografi,Bibliography/library} 
\end{document}

答案1

如果参考书目中有另一位作者的名字不同但姓氏相同,则会出现这种情况。否则,姓氏相同的作者就不唯一了。

OP 的书目包含“J. Nielsen”和“L. Nielsen”的作品。LaTeX 引用了首字母,以便区分。

如果参考书目中有一位作者姓氏相同,但名字拼写错误、名字缩写,或者两位作者姓氏和名字相同,但只有一位有中间名,也会出现这种行为。Bib(la)tex 不知道他们是同一个人,因此在引用时会缩写他们的名字。

相关内容