我希望我的引文显示为 (LastName, year),而不是 (LastName Initials, year)。我使用 natbib 包,并设置 'authoryear'。
下面是一个简约的例子:
我的.tex 文件:
\documentclass[]{article}
\usepackage[authoryear]{natbib}
\begin{document}
Document body text with citations \\
\citep{Bertram91} \\
\citep{Bertram06} \\
\bibliographystyle{authordate1}
\bibliography{myreferences}
\end{document}
还有我的 .bib 文件:
@article{Bertram91,
author = "Bertram C.D., Raymond C.J.",
title = "Measurements of wave speed...",
journal = "Med. and Biol. Eng. and Comput.",
volume = "29",
year = "1991",
pages = "493--500",
}
@article{Bertram06,
author = "Bertram C.D., Tscherry J.",
title = "The onset of flow-rate...",
journal = "Journal of Fluids and Structures",
volume = "22",
year = "2006",
pages = "1029--1045",
}
输出结果如下:
我不希望在引文中使用首字母缩写。
答案1
根据您的输入(以及 BibTeX 规则),本文Bertram91
刚刚一作者的姓氏是“Bertram CD”,名字是“Raymond CJ”。
作者应以以下形式提供
Family, Given
(也Given Family
可以使用,但最好坚持使用方案;Given
当然也可以只是首字母)。
作者必须用 分隔and
。因此,你的论文的正确语法是
@article{Bertram91,
author = "Bertram, C.D. and Raymond, C.J.",
[...]