LaTex按照作者姓名et al.格式以及引用顺序插入参考文献
程序员文章站
2023-12-25 14:15:27
...
LaTex按照作者姓名et al.格式以及引用顺序插入参考文献
前言
今天刚刚解决的一个小问题,怕自己忘了,就记录下来吧。
一、按照引用顺序插入参考文献
如果我们想把先引用的文献让它先出现在最后的reference里,那么在文末引用参考文献风格的时候,加入下面这句话就可以了。
\bibliographystyle{unsrt}
二、在保持引用书序的基础上,加入姓名et al的格式
我们在写英文文章的时候,尤其是文献介绍部分,总是会遇到需要介绍某某某等人做了xxx的情况,如下图所示:
在这种情况下,如果总是要去手动把**作者的姓氏(一作的last name,我居然今天才知道,真的是囧。。。)**打出来,那也太蠢了,而且也容易出错。
LaTeX是可以自己完成这一功能的,方法如下:
文章开头插入包:
\usepackage[sort,numbers]{natbib}
其中,sort用来确保一次引用好几个文献时,引用顺序是从小到大排列好的,如这样:
另外的numbers表示方括号里的引用内容为参考文献的排序数字,而不是默认的年份。
这个时候,还要在文末插入:
\bibliographystyle{unsrtnat}
其中,unsrtnat中的unsrt确保文献依然为先引用先排列的原则。
那么在正文中引用的时候,需要这样写:
\citet{ref_name}
我实际写的代码如下图所示:
这样编译出来就会出现本文之前的 et al效果。
另外,正常的引用
\cite{ref_name}
也是可以正常使用的,它依然就是一个 【3】的样式。
总结
完结,撒花~~