欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

LaTex按照作者姓名et al.格式以及引用顺序插入参考文献

程序员文章站 2023-12-25 14:15:27
...


前言

今天刚刚解决的一个小问题,怕自己忘了,就记录下来吧。


一、按照引用顺序插入参考文献

如果我们想把先引用的文献让它先出现在最后的reference里,那么在文末引用参考文献风格的时候,加入下面这句话就可以了。

\bibliographystyle{unsrt}

二、在保持引用书序的基础上,加入姓名et al的格式

我们在写英文文章的时候,尤其是文献介绍部分,总是会遇到需要介绍某某某等人做了xxx的情况,如下图所示:
LaTex按照作者姓名et al.格式以及引用顺序插入参考文献

在这种情况下,如果总是要去手动把**作者的姓氏(一作的last name,我居然今天才知道,真的是囧。。。)**打出来,那也太蠢了,而且也容易出错。

LaTeX是可以自己完成这一功能的,方法如下:

文章开头插入包:

\usepackage[sort,numbers]{natbib}

其中,sort用来确保一次引用好几个文献时,引用顺序是从小到大排列好的,如这样:
LaTex按照作者姓名et al.格式以及引用顺序插入参考文献
另外的numbers表示方括号里的引用内容为参考文献的排序数字,而不是默认的年份。

这个时候,还要在文末插入:

\bibliographystyle{unsrtnat}

其中,unsrtnat中的unsrt确保文献依然为先引用先排列的原则。

那么在正文中引用的时候,需要这样写:

\citet{ref_name}

我实际写的代码如下图所示:
LaTex按照作者姓名et al.格式以及引用顺序插入参考文献
这样编译出来就会出现本文之前的 et al效果。

另外,正常的引用

\cite{ref_name}

也是可以正常使用的,它依然就是一个 【3】的样式。


总结

完结,撒花~~

相关标签: latex

上一篇:

下一篇: