如何在参考文献列表中将年份放在括号中

如何在参考文献列表中将年份放在括号中

我正在使用apj.bststyle\citestyle{apj}\usepackage{natbib}

我对这种风格做了一些改变,所以我的参考书目如下所示:例如

Beth, T. 和 Gollmann, D. 1989. 公钥算法的算法工程。IEEE 通信选定领域期刊 7 (4): 458-465。

我的问题是:如何将年份括起来,如下所示:

Beth, T. 和 Gollmann, D. (1989)。公钥算法的算法工程。IEEE 通信领域精选期刊 7 (4): 458-465。

有谁能帮助我吗?

答案1

将其复制到apj.batmyapj.bst然后将函数替换format.date

FUNCTION {format.date}
{  year duplicate$ empty$
    { "empty year in " cite$ * "; set to ????" * warning$
       pop$ "????" }
    'skip$ 
  if$
  " (" swap$ * * ")" *
  extra.label *
  before.all 'output.state :=
  after.sentence 'output.state :=
}

myapj,bst测试放在你的文档目录中并使用

\bibliographystyle{myapj}

相关内容