我如何改变 ieeetr bib 样式来为年份添加括号?

我如何改变 ieeetr bib 样式来为年份添加括号?

我正在尝试更改以下参考书目:

[40] B. Jeziorski and H. Monkhorst, “Coupled-cluster method for   
multideterminantal reference states,” Physical Review A, vol. 24, 
no. 4, p. 1668, 1981.

对此

[40] B. Jeziorski and H. Monkhorst, “Coupled-cluster method for 
multideterminantal reference states,” Physical Review A, vol. 24, 
no. 4, p. 1668, (1981).

年份用括号括起来。目前我使用的是普通版本\bibliographystyle{ieeetr}

答案1

您可以修改该函数format.date,特别是后面两行month empty$必须修改以插入括号。修改后请更改文件的名称(即myieeetr.bst改用\bibliographystyle{myieeetr}

FUNCTION {format.date}
{ year empty$
    { month empty$
        { "" }
        { "there's a month but no year in " cite$ * warning$
          month
        }
      if$
    }
    { month empty$
        { "(" year * ")" * } 
        { "(" month * " " * year * ")" * }
      if$
    }
  if$
}

相关内容