假设我们有一位作者“Armstrong, Andrey Vasilievich”,并且我们希望 bibtex 生成 Armstrong \:
A。\:
V. 我们应该在gost705风格?
我尝试过FUNCTION {format.names}
但总是得到 Armstrong \:
A. ~
V.。=(
答案1
下面这行代码FUNCTION {format.names}
可以达到这个效果:
"{vv~}{ll}{{$\;$}f{.$\;$}.}{, jj}" format.name$ 't :=
而不是原来的
"{vv~}{ll}{~f.}{, jj}" format.name$ 't :=
这里,第一个指$\;$
的是所有名字前的空格,第二个指.$\;$
的是名字之间的分隔(包括句点),最后一个句点指的是最后一个名字后的标记。