我使用 bibliographystyle plaindin
。生成的参考书目看起来非常符合我的要求,但有两个问题:
有多个作者,输出是
作者 1;作者 2;...
但我希望它是这样的:
作者 1;作者 2;...
分号前没有空格。
我希望每个条目的末尾都有一个句号。
有没有简单的方法可以解决这个问题?
答案1
将 复制到plaindin.bst
BibTeX 可以找到的地方,比如mayplaindin.bst
,然后打开它。
1)在第 473 行,修改
{ " ; " * t * }
到
{ "; " * t * }
即删除前面的空格;
在第 480 行,更改
{ " ; " * t * }
到
{ "; " * t * }
即再次删除前面的空格;
必须注释掉第 474-477 行的代码,因此从
{ numnames #2 >
{ " " * }
'skip$
if$
到
{ % numnames #2 >
% { " " * }
% 'skip$
% if$
这将删除倒数第二位作者后的空格。
2) 将第 301 行从
{ write$
到
{ "." * write$
然后您就可以使用\bibliographystyle{myplaindin}
。