前言

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


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

如果我们想把先引用的文献让它先出现在最后的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】的样式。


总结

完结,撒花~~

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐