删除作者姓名中“and”前的逗号

删除作者姓名中“and”前的逗号

我的文章骨架如下

\documentclass[10pt, twoside]{article}
\title{An Example}
\author{S. Barman Roy}
\begin{document}
....
\bibliographystyle{unsrt}
\bibliography{library}
\end{document}

在 bib 项目中,每当一篇文章只有两位作者时,它就会完美地显示为

[1] John Doe 和 Richard Rane....

但是,当一篇文章有​​两位以上作者时,它显示为

[1] 约翰·多伊、理查德·雷恩和汤米·阿特金斯...

如何去掉 and 之前的逗号?即使我将 bib 样式更改为其他样式(例如我最常用的“IEEEtran”),问题仍然存在。

答案1

“and” 前面的逗号是所谓的牛津逗号。这是正确的英语,但不是强制性的。您可以在此处阅读更多信息english.stackexchange

由于这似乎是本地化问题(在美国比在英国使用得更多),因此所选的围兜风格或由babel或类似公司完成的一般本地化应该可以提供可能的“修复”。您无需自己解决这个问题。

答案2

如果你使用 biblatex,只需这样做

\renewcommand{\finalnamedelim}{ and }

相关内容