哈佛 agsm 书目样式无逗号和粗体卷

哈佛 agsm 书目样式无逗号和粗体卷

我整天都在努力解决哈佛风格书目 (agsm),并设法解决了大部分问题,但仍然留下粗体卷号,并且期刊和卷之间没有逗号。

我现在有的是这样的:

Whipple, K. & Tucker, G. (2002),沉积物通量依赖的河流切蚀模型对景观演化的影响,地球物理研究杂志107(B2),2039。

期刊名称后面的107以粗体显示,且中间没有逗号分隔。

我需要的是

Whipple, K. & Tucker, G. (2002),沉积物通量依赖的河流切蚀模型对景观演化的影响,地球物理研究杂志,107(B2),2039。

在期刊和卷之间插入逗号,并将卷号 107 的粗体改为正常字体。

agsm bib 样式中的 bst 文件的哪一行可以控制这一点?我应该用什么来更改它?

答案1

要解决卷标粗体的问题,请agsm.bst按以下方式编辑您的副本:在函数内部

FUNCTION {format.vol.num.pages}

寻找线

{ volume embolden field.or.null

并删除embolden;即将上述行替换为

{ volume field.or.null

现在,在函数中添加逗号

FUNCTION {article}

搜索行

{ journal emphasize "journal" duplicate$ item.check
  " " * format.vol.num.pages * output
}

并将其替换为

{ journal emphasize "journal" duplicate$ item.check
  ",~" * format.vol.num.pages * output
}

相关内容