我的文章骨架如下
\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 }