我在我的参考书目中使用 natbib 的 APA 格式,但我想改变
A 和 B.(2018 年)。Abc。
进入
A&B.(2018 年)。Abc。
我知道我必须将 apalike.bst 复制到我的工作目录中并对其进行编辑。但我不知道我必须编辑哪一部分。请帮忙。
注意:有类似的问题这里但似乎我在 apalike.bst 中找不到它
答案1
您的 副本中有两个函数需要更改 apalike.bst
,(强烈建议给它一个新名称,例如apalike-ampersand.bst
)一个用于标签名称(即在文本引用中) FUNCTION {format.lab.names}
,一个用于参考列表名称,FUNCTION {format.names}
。
在函数中{format.lab.names}
更改以下行:
{ " and " * s #2 "{vv~}{ll}" format.name$ * }
到
{ " \& " * s #2 "{vv~}{ll}" format.name$ * }
在函数中{format.names}
更改以下行:
{ " and " * t * }
到
{ " \& " * t * }
这应该可以实现你想要的效果。