Natbib (apalike) 将“and”改为符号“&”

Natbib (apalike) 将“and”改为符号“&”

我在我的参考书目中使用 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 * }

这应该可以实现你想要的效果。

相关内容