我目前正在使用.bst
一所大学的文件来制作参考书目,对此我非常满意。但是,它无法处理同一\citep{}
命令中具有相同第一作者和年份的两个参考文献。它说没有可区分的字母,并且其中一个参考文献只显示一个问号(尽管这些参考文献单独使用时效果很好):
...这是为了测试参考文献(Lastname1 等,2005,?)
Lastname1、Lastname2 和 Lastname3(2005 年)。标题。期刊,1,1。
Lastname1、Lastname2、Lastname3 和 Lastname4 (2005)。标题。期刊,1,1。
我希望能够按照以下方式处理apalike.bst
此问题:
...这是为了测试参考文献(Lastname1 等,2005a、b)
Lastname1、Lastname2 和 Lastname3 (2005a)。标题。期刊,1:1。
Lastname1、Lastname2、Lastname3 和 Lastname4 (2005b)。标题。期刊,1:1。
但是,我不知道如何编辑.bst
文件来做到这一点。我不确定编辑apalike.bst
成看起来像uni
文件是否更容易。但我认为这会涉及更改很多较小的东西。
我不确定如何正确地为此进行 MWE,但是:
\documentclass[12pt]{report}
\usepackage[UKenglish]{babel}
\usepackage[sort&compress]{natbib}
\begin{document}
this is to test the references
\citep{lastnamea,lastnameb}
\cleardoublepage
%\bibliographystyle{apalike}
\bibliographystyle{uni_style_file}
\bibliography{journals}
\end{document}
和journals.bib
:
@Article{lastnamea,
Title = {Title},
Author = {Lastname1 and Lastname2 and Lastname3},
Journal = {Journal},
Year = {2005},
Pages = {1},
Volume = {1}
}
@Article{lastnameb,
Title = {Title},
Author = {Lastname1 and Lastname2 and Lastname3 and
Lastname4},
Journal = {Journal},
Year = {2005},
Pages = {1},
Volume = {1}
}
如果需要的话我可以提供 uni 样式文件,但不清楚如何提供。