latex排版参考文献引用,bibtex引用不出来的解决方法

参考文献引用有两种方法。一种是直接bibitem,一条条放到latex中;另一种是bibtex,建立自己的数据库。这是后面参考文献来源的方法,具体在正文中引用,方法都一样。

第一种,bibitem

好处是,简单,基本不会出现问题;

坏处是一条条粘贴,比较费时间精力;除此之外,好像最多只能引用99条,有数量限制。

方法是:

\begin{thebibliography}{00}
 
\bibitem[Parente et al.(2020)]{ESG1} %item1
	Parente, Manuel, Gonçalo Figueira, Pedro Amorim, and Alexandra Marques. (2020). ``Production scheduling in the context of Industry 4.0: review and trends."  International Journal of Production Research 58 (17):5401-5431. doi: https://doi.org/10.1080/00207543.2020.1718794.

%item2,...,itemn

\end{thebibliography}

第二种,bibtex(非常推荐)

好处是:建立了自己的数据库,后续操作起来方便,效率很高;

坏处是:可能会出现问题,我先前就是卡在这一步,正文中出现的是[?]。有人可能会说一条条bibtex导出来粘贴到.bib中比较麻烦,但其实zotero以及endnote都可以直接导出.bib文件,不必再一条条谷歌搜索粘贴bibtex了。

下面说下endnote怎么导出bib文件:

(1)首先选一个bibtex样式

一般都会自带这个样式。如果确实没有bibtex样式,那需要去官网下载。

latex排版参考文献引用,bibtex引用不出来的解决方法_第1张图片

 (2)选中我们所需要的文献,然后导出,风格一定要选择bibtex,然后勾选“导出选择的文献”。至此就已经导出成功了。

latex排版参考文献引用,bibtex引用不出来的解决方法_第2张图片

 细心的人会发现上面保存类型是txt,其实没关系,我们可以改为bib,就可以。

我还发现一个网址,对于我们识别各种参考文献格式很有用,Instant + Automatic Citation & Bibliography Generator | Bibcitation

是艾斯维尔旗下的。我们可以在检索框里选择任意一种格式,然后观察效果。当我们想查看格式效果时可以备用。 

latex排版参考文献引用,bibtex引用不出来的解决方法_第3张图片

上面提到bibtex出现问题,我大半天都没解决,在网上没找到解决办法。后来,才知道少了一步,关闭pdf预览——菜单栏:工具>>参考文献——编译,就成功了。本质是没建立bib数据库和tex的联系。

再来说一下步骤:

1.在.tex文件同文件夹下建立.bib文件,建立的方法是,新建个.txt,再把txt后缀改成.bib就可以了,后续仍然可以用记事本打开。

当然,也可以不放在同一文件夹,但是要备注好位置。

2.或者在谷歌学术里点bibtex引用,一篇篇粘贴;或者用zotero直接导出(网上说Mendeley也能直接导出来);

3.在tex中写入以下语句:

(1)一开始需要调用这个包:

\usepackage[backref]{hyperref}

(2)参考文献部分写入以下语句: 

 \bibliographystyle{elsarticle-harv} %elsarticle-harv可以改,我这里用,是因为投稿它
 \bibliography{refs} %refs是我第一步建立同文件夹下的refs.bib文件;如果你放在别的地方,记得加上路径(第一步中写的备注路径的意思)

4.关闭pdf预览——菜单栏:工具>>参考文献。出现下面结果,那就是bib数据库和tex建立起联系了,后面就可以直接调用了。

latex排版参考文献引用,bibtex引用不出来的解决方法_第4张图片

 5.编译。

 编译成功后,pdf预览中正文会出现这个绿框,这个是超链接,你一点就跑到最后的参考文献去了。

很多时候没编译成功,就是少了第四步。

3.正文引用

这个比较简单,基本都不会有问题。

如果是第一种bibitem的,可以用这个:

Parenthetical: \citep{ESG1} 正文中显示的是: ((Parente et al., 2020).
Textual: \citet{ESG1}      正文中显示的是: Parente et al. (2020)

如果是选用第二种bibtex的,可以用这个:

 latex排版参考文献引用,bibtex引用不出来的解决方法_第5张图片

其实,在实际应用的过程中,还有很多点会涉及到:

比如,是数字引用?还是作者+年份引用?

比如,最后参考文献排列方式,是按照引用先后次序?还是按照首字母排序?

这些可以直接搜索,很多人都在网上分享过啦。 

Latex 生成参考文献的技巧

你可能感兴趣的:(学习思考总结,备忘边角料,笔记,latex)