当 achemso bib 样式中没有名字时删除多余的逗号

当 achemso bib 样式中没有名字时删除多余的逗号

我有一篇参考文献,其中一位作者不是真实人物,因此没有名字,整个参考文献应被视为“姓氏”。使用软件包achemso和 bib 样式(使用 BibTeX)时,我在这个“姓氏”后面多了一个逗号,据说是为了将其与不存在的名字分开。有没有一些简单的方法(修补命令或文件中的特定格式bib)可以避免出现这个逗号?

样本:

\documentclass[journal=jctcce]{achemso}
\title{Dummy Title}
\begin{document}
\cite{Coyote}
\bibliography{refs}
\end{document}
@misc{Coyote,
  author = {{ACME Corporation} and Wile E. Coyote},
  title = {How to Catch a Road Runner},
}

在此处输入图片描述

(我指的是 . 中的逗号Corporation,;

答案1

这看起来像是 中的一个错误achemso.bst。制作该文件的本地副本并更改

names.str current.name.int "{vv~}{ll,}{~f.}{,~jj}" format.name$

names.str current.name.int "{vv~}{ll}{,~f.}{,~jj}" format.name$

我会想办法解决

相关内容