agsm 书目样式 - 禁止在年份相同的条目后面插入字母标签

agsm 书目样式 - 禁止在年份相同的条目后面插入字母标签

非常类似于,当使用艾格森参考书目格式?需要对agsm.bst

答案1

我建议您按如下方式进行:

  • 在您的 TeX 发行版中找到该文件agsm.bst。复制此文件并将副本命名为 (say) agsm-noextrayearlabels.bst。不要修改 TeX 发行版中未重命名的原始文件。

  • 在您最喜欢的文本编辑器中打开agsm-noextrayearlabels.bst;您用来编辑 tex 文件的程序就可以了。

  • 转到文件的第 1301 行,你应该在那里找到这一行

    ITERATE {forward.pass}
    

    注释掉此行--或者删除它。

  • 将文件保存agsm-noextrayearlabels.bst在主 tex 文件所在的目录中,或保存在 BibTeX 搜索的本地目录中。如果选择后者,请确保也更新 TeX 发行版的文件名数据库。

  • 在你的主 tex 文件中,更改指令

    \bibligraphystyle{agsm} 
    

    \bibliographystyle{agsm-noextrayearlabels}
    
  • 再重新运行 LaTeX、BibTeX 和 LaTeX 两次以完全传播所有更改。

祝您 BibTeX 愉快!

相关内容