[Latex][BibTex]引用中文文献作者超过3人时用“et al”而不是“等”的解决方法
问题描述
在毕设论文,使用的是学校出的Latex模板,生成参考文献时发现了一个问题,如果引用的是中文文献参考格式“gbt7714-2005”,并且作者人数超过3人时,第4个以及后面的作者用“et al”表示,而不是用“等”表示,如下图:

问题分析
阅读gbt7714-2005.bst文件,有这么一个函数
)
意思是,bib中参考文献中的“language”这一关键词为“en",则用“et~al”,“zh”,则用“等”;
由于从谷歌学术导出来没有language,默认en,也就在生成参考文献显示“et~al”。

问题解决
解决办法就是,在中文参考文献中添加language关键词,如下:
