![哈佛 agsm 书目样式无逗号和粗体卷](https://linux22.com/image/246966/%E5%93%88%E4%BD%9B%20agsm%20%E4%B9%A6%E7%9B%AE%E6%A0%B7%E5%BC%8F%E6%97%A0%E9%80%97%E5%8F%B7%E5%92%8C%E7%B2%97%E4%BD%93%E5%8D%B7.png)
我整天都在努力解决哈佛风格书目 (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
}