无论 makebst 中的选择如何,BibTeX 样式始终使用 & 符号

无论 makebst 中的选择如何,BibTeX 样式始终使用 & 符号

我现在已经两次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"}

相关内容