如何编辑 bst 文件以改变作者姓名的外观?

如何编辑 bst 文件以改变作者姓名的外观?

例如,我目前正在使用一个 bst 文件,其中作者姓名 (John Bob Marley) 为J. B. Marley

但是,我希望它是Marley, J. B.这样。我该如何编辑 bst 文件来实现它?

提前致谢。我想使用这个 bst 文件,因为该文件的所有其他结构都与我想要提交的期刊相匹配。

答案1

您使用的参考书目样式文件几乎肯定具有一个名为的函数format.names。在此函数中,查找以下形式的子字符串

nameptr "{f. }{vv }{ll}{, jj}" format.name$

将其更改为

nameptr "{vv }{ll}{, jj}{, f.}" format.name$

该格式指令告知 BibTeX,缩写的名字应放在最后。

您可能已经猜到了,、、vv和这些助词指的是“全名”中的“冯ll” 、“姓”、“小”和(缩写的)“名字”部分。jjf.

相关内容