同一作者同一年书目问题

同一作者同一年书目问题

所以我想提交一篇论文给生物统计学期刊,它有自己的 Latex 模板和\bibliographystyle{biorefs}。当我尝试引用同一作者和同一年的两篇不同论文时,就会出现问题。这些参考文献如下:

@article{kwok1999moderating,
  title={Moderating the outputs of support vector machine classifiers},
  author={Kwok,  James Tin-Yau},
  journal={IEEE Transactions on Neural Networks},
  volume={10},
  number={5},
  pages={1018--1031},
  year={1999},
  publisher={IEEE}
}
@inproceedings{kwok1999integrating,
  title={Integrating the evidence framework and the support vector machine.},
  author={Kwok, James Tin-Yau},
  booktitle={ESANN},
  volume={99},
  pages={177--182},
  year={1999}
}

我曾尝试使用\cite\citep,但它们都产生(Kwok,1999,?)因此,(Kwok,1999a,1999b)或者(Kwok,1999a、b),这就是我想要得到的。

有什么解决办法吗?非常感谢。

编辑:您可以在 Overleaf 中找到一个示例(关联)。

答案1

这似乎是 的一个错误biorefs.bst

因为修改文件而不重命名它们通常是一个非常糟糕的主意,所以请重命名biorefs.bst(例如newbiorefs.bst)并将第 1079 行从

label.year write$

sort.year write$ 

像这样:

FUNCTION {output.bibitem}
{ newline$
  "\bibitem[" write$
  make.abbr.label write$
  "(" write$
  sort.year write$          % <-- here!!!
  ")" write$
  make.full.label write$
  "]{" write$
  cite$ write$
  "}" write$
  newline$
  ""
  before.all 'output.state :=
}

现在输出如下所示:

在此处输入图片描述

你应该绝对地请就此事联系维护人员。

相关内容