我正在为一本生物学杂志撰写文章,它有自己的引用格式。我能够apalike.bst
通过反复试验来做出大部分的风格改变,但我不知道如何在杂志名称后面加上句号而不是逗号。例如,
Goshima, G., Wollman, R., Goodwin, SS, Zhang, N., Scholey, JM, Vale, RD, 和 Stuurman, N. (2007)。果蝇 S2 细胞中有丝分裂纺锤体组装所需的基因。Science, 316(5823)。417–421。
我希望在“科学”后面加上一个句号,如下所示:
Goshima, G., Wollman, R., Goodwin, SS, Zhang, N., Scholey, JM, Vale, RD, 和 Stuurman, N. (2007)。果蝇 S2 细胞中有丝分裂纺锤体组装所需的基因。科学。316(5823)。417–421。
有什么帮助吗?
答案1
更改日记帐名称后的逗号的正确函数是output.nonnull
:
FUNCTION {output.nonnull}
{ 's :=
output.state mid.sentence =
{ ". " * write$ } % <----- changed this from ", " to ". "
{ output.state after.block =
{ add.period$ write$
newline$
"\newblock " write$
}
{ output.state before.all =
'write$
{ add.period$ " " * write$ }
if$
}
if$
mid.sentence 'output.state :=
}
if$
s
}