哪个 bst 文件更易于编辑以及如何编辑?

哪个 bst 文件更易于编辑以及如何编辑?

我目前正在使用.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 样式文件,但不清楚如何提供。

相关内容