仅更改参考书目中的年份分隔符

仅更改参考书目中的年份分隔符

我正在修改一个.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,但我觉得这超出了我目前的技能。我该怎么做?

相关内容