我现在已经两次bst
使用 生成文件makebst
。当被问及参考列表中 3 位以上作者时,无论我选择使用“and”还是“&”,样式总是使用“&”。我非常希望“and”被拼写出来。有什么想法可以解决这个问题吗?我使用的是harvard
,而不是natbib
,但可以说服我改变。
最初促使我生成新样式的原因是,我之前使用的 kluwer.bst 在文内引用时(同样针对 3 位以上作者的来源)未使用“et al.”作为出版类型技术报告而是把所有名字都放入引文中,而这对文章来说没问题。对此的补救措施也会有所帮助。
我查看了这些.bst
文件,但我真的不知道该改什么。任何帮助或解决方案的提示都将不胜感激,因为我真的必须完成这篇文章。
答案1
该harvard
包定义了一个命令\harvardand
,根据样式,该命令设置为“&”。可以使用以下命令将其更改为“and”:
\renewcommand*{\harvardand}{and}
答案2
bst
在生成的文件 中搜索它FUNCTION {bbl.and}
应该是:
FUNCTION {bbl.and}
{ "and"}