引用会议纪要中的标题

引用会议纪要中的标题

我正在使用 unsrtnat.bst,但我需要 inproceedings 类型的条目来引用其标题。标题行是:

format.title "title" output.check

我在另一个 .bst 文件中发现了“quote”函数

FUNCTION {quote}
{ duplicate$ empty$
    { pop$ "" }
    { "``" swap$ * "''" * }
  if$
}

并将行改为

format.title quote "title" output.check

并且它几乎可以工作...它产生:

Author "Title", Conference

但不幸的是,它必须

Author "Title," Conference

(引号内的逗号)。有人能建议一种方法来做到这一点吗?

答案1

标题后的逗号由 产生output.check。因此,一种可能性(未经测试)是quote更改

FUNCTION {quoteleft}
{ duplicate$ empty$
    { pop$ "" }
    { "``" swap$ * }
  if$
}

进而

format.title quoteleft "title" output.check 
title $empty
  {}
  {"''" write$}
  if$

相关内容