问题:生成pdf时文献应用会乱序
引用bib格式的参考文献时,会这么写:
\bibliographystyle{plain}
\bibliography{%filename%.bib}
而plain的意思是用作者的姓名排序,而不是按照引用顺序,
解决方案:
所以推荐改成
\bibliographystyle{unsrt}
按照bib中出现顺序来排序
改成
总结:
1. plain,按字母的顺序排列,比较次序为作者、年度和标题
2. unsrt,样式同plain,只是按照引用的先后排序
3. alpha,用作者名首字母+年份后两位作标号,以字母顺序排序
4. abbrv,类似plain,将月份全拼改为缩写,更显紧凑:
5. ieeetr,国际电气电子工程师协会期刊样式:
6. acm,美国计算机学会期刊样式:
7. siam,美国工业和应用数学学会期刊样式:
8. apalike,美国心理学学会期刊样式:
9.splncs04
是 Springer 出版社为 LaTeX 提供的一种参考文献样式,通常用于 Springer 计算机科学系列出版物(如 Lecture Notes in Computer Science, LNCS)。