使用 natbib 和 agsm 删除参考书目中 howpublished 字段后的句点

使用 natbib 和 agsm 删除参考书目中 howpublished 字段后的句点

我正在使用natbib\ agsm.bstdocumentclass{book}

howpublished在 .bib@misc条目中有一个字段。

@misc{BHF2014,
annote = {[Accessed: July 2015]},
author = {{British Heart Foundation.}},
howpublished = {[Online] Available from},
title = {{Cardiovascular Disease Statistics 2014}},
url = {https://www.bhf.org.uk/publications/statistics/cardiovascular-disease-statistics-2014},
urldate = {July 2015},
year = {2014}
}

我已编辑过,将其agsm.bst纳入参考书目中howpublishedurl

FUNCTION {misc}
{ output.bibitem
  list.label.output
  " \harvardyearleft " list.year * "\harvardyearright " *output.nonnull
  title.field field.used =
    { skip$ }
    { format.btitle "title" output.check }
  if$
  howpublished output
  new.block
  note output
  annote output
  write.url
  empty.misc.check
  fin.entry
}

但在参考书目中的字段(“可从以下位置获得”)agsm.bst后面输出一个句点。howpublished

在此处输入图片描述

我正在尝试找出如何删除这个句号(在“可用自”之后)。我假设有问题的字符来自FUNCTION {output.nonnull}但我找不到确切的位置。

相关内容