引文中,逗号置于作者姓名之前,采用《流体力学杂志》.bst 样式文件

引文中,逗号置于作者姓名之前,采用《流体力学杂志》.bst 样式文件

已编辑。

技术背景:我用的是 Mac。我使用 TeXShop。我使用 BibTex 和 BibDesk。我在 tex 文件的文件夹中拥有所有必要的 jfm(流体力学杂志)文件。

这是我的代码:

\documentclass{jfm}
\usepackage{natbib,amsmath,amssymb,amsfonts,amsrefs}
\bibliographystyle{jfm}
\title{X}
\begin{document}

\maketitle

some text\citep[Einstein 1905]{einstein}

\bibliography{sample}

\end{document}

我的书目文件样本在哪里

@article{einstein,
    author = {Einstein},
    year = {1905}}

但此代码给出:

图示问题

我想删除 Einstein 前面的逗号......

答案1

我必须在我的 bib 文件中使用引号而不是 { }(可能是因为我使用 BibDesk)来引用参考文献,注意单词和“=”符号之间的空格,不要对日期使用引号,并删除 amsrefs 包。但我成功了。

此作品:@article{einstein,author =“爱因斯坦,阿尔伯特”,year = 1905}

只需 \citep{einstein}

相关内容