我正在为一本期刊准备参考书目,并尝试遵循其格式指南。我已经对“apalike.bst”文件做了一些更改,这要感谢本论坛发布的几个答案,但我无法按照期刊的要求将文章名称后的句号替换为逗号。换句话说,我的参考文献目前如下所示:
La Porta, R.、de Silanes, FL、Shleifer, A. 和 Vishny, RW (1997) 外部融资的法律决定因素。金融杂志 52(3),1131–1150。
但是我需要:
La Porta, R.、de Silanes, FL、Shleifer, A. 和 Vishny, RW (1997) 外部融资的法律决定因素,金融杂志 52(3),1131–1150。
任何建议都会非常有用。
答案1
如果您只需要这种类型article
,那么您可以简单地注释掉函数调用new.block
后出现的:format.title
article
FUNCTION {article}
{ output.bibitem
format.authors "author" output.check
author format.key output % special for
output.year.check % apalike
new.block
format.title "title" output.check
% new.block % <---- commented this line
crossref missing$
{ journal emphasize "journal" output.check
format.vol.num.pages output
}
{ format.article.crossref output.nonnull
format.pages output
}
if$
new.block
note output
fin.entry
}
如果您需要其他标题采用相同的格式,则可能需要new.block
在其他地方进行注释。