在参考书目中添加引用计数

在参考书目中添加引用计数

我必须为参考书目中的文章添加引用计数。

我首先编辑 bib 文件并为每个条目添加一个“引用”字段。

然后,我打开 bst 文件(plainyrrev.bst 的变体)并搜索引用新字段的地方。

我发现最接近的地方是这个功能:

FUNCTION {article}
{ output.bibitem
format.authors "author" output.check
new.block
format.title "title" output.check
new.block
crossref missing$
{ journal emphasize "journal" output.check
format.vol.num.pages output
format.date "year" output.check
}
{ format.article.crossref output.nonnull
format.pages output
}
if$
new.block
note output
fin.entry
}

如何编辑此功能以与引用字段相关?以下是我迄今为止尝试的方法:

  • 在“注释输出”后添加了“引用输出”;收到错误消息:“您无法弹出空的文字堆栈”。当我添加“new.block 引用输出”时也出现同样的情况。
  • 添加了以下功能;出现错误:“引用是一个未知功能”。

    函数 {format.citations} { 引用空$ { “” } { 引用格式.names } if$ }

答案1

我终于找到了解决方案!我必须将新的“引用”字段添加到 bst 文件顶部的“ENTRY”列表中。

然后,在“note output”行之后我添加了以下行:

"citations: $" citations tie.or.space.connect "$" tie.or.space.connect output

相关内容