我正在修改一个.bst
文件,使其与我所在大学的引用风格一致。参考文献的大多数元素都需要用“.”分隔。年份和卷号之间则不需要,它们应该用“;”分隔。
我正在编辑 的副本unsrtnat
。
我已经修改了该output.nonnull
函数以输出“。”而不是“,”作为分隔符。
FUNCTION {output.nonnull}
{ 's :=
output.state mid.sentence =
{ ". " * write$ }
{ 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
}
我对 TeX 还很陌生。我能够对 进行一些简单的修改.bst
,但我觉得这超出了我目前的技能。我该怎么做?