![无论 makebst 中的选择如何,BibTeX 样式始终使用 & 符号](https://linux22.com/image/234643/%E6%97%A0%E8%AE%BA%20makebst%20%E4%B8%AD%E7%9A%84%E9%80%89%E6%8B%A9%E5%A6%82%E4%BD%95%EF%BC%8CBibTeX%20%E6%A0%B7%E5%BC%8F%E5%A7%8B%E7%BB%88%E4%BD%BF%E7%94%A8%20%26%20%E7%AC%A6%E5%8F%B7.png)
我现在已经两次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"}