natbib citep 仅有姓氏

natbib citep 仅有姓氏

我希望我的引文显示为 (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.",
    [...]

相关内容