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

第一种,bibitem(直接编译,点绿色三角)

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

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

方法是:

\begin{thebibliography}{00}\bibitem[Parente et al.(2020)]{ESG1} %item1Parente, 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样式,那需要去官网下载。

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

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

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

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

上面提到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建立起联系了,后面就可以直接调用了。

5.编译。

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

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

3.正文引用

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

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

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

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

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

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

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

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

Latex 生成参考文献的技巧

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

  1. 使用LaTeX排版如何方便地引用多篇参考文献(不使用插件)

    本文是一篇适合排版参考文献较多的论文的教程,目的如题. 环境:TexStudio 在文献管理工具中将题录导出为BibTex 打开这个文件,尽管是.txt结尾,内部格式应当是这样的 注意红框的内容,一会 ...

  2. 论文排版之插入图表目录,交叉引用, 出现图0.1的解决方法

    笔者论文的排版需要插入图表目录,且图表的命名需要根据带有章节号比如图1.1,图1.2,图2.1.下面是具体的操作的步骤. 第一部分插入图表目录 由于大部分人在排版时,各级标题的第1章,1.1,1.2是 ...

  3. 引用Microsoft.Office.Interop.Excel的解决方法

    错误 14 命名空间"Microsoft.Office"中不存在类型或命名空间名称"Interop"(是缺少程序集引用吗?) 解决方法: 需要引用Microso ...

  4. Latex打开tex文件时产生中文乱码的解决方法

    中文兼容方法(能保证编译成功) 引用文章链接:Latex文件分别用Texwork和Winedt打开时,产生中文乱码的解决方法 - 大白技术控 - 博客园 \usepackage{CJK}\begin{ ...

  5. Latex编译IEEE会议模板字体显示异常的解决方法

    问题描述 在IEEE的网站上下载的Latex的Template:https://www.ieee.org/conferences/publishing/templates.html 在Latex中运行 ...

  6. cas latex模板参考文献APA等引用格式(Elsevier期刊)

    目录 一.在模板中引入需要的 .bst 文件,每个文件都是一种参考文献的格式 二.模板中引入.bst 文件的格式 三.在 \documentclass 之后,\begin{document} 之前,引 ...

  7. latex中文参考文献变英文引用

    在进行论文写作的时候,中文的论文文献要引用成为英文的形式,先来看一下我们在latex中的引用文献的一般步骤:准备一个bib文件,然后在百度学术,中国知网,谷歌学术等学术机构里面bitex引用 但是在引 ...

  8. 用Springer LaTeX模板时使用BibTeX遇到的问题和解决过程

    这几天想投一篇Springer出版社的EMSE,这是我第一次投这个期刊(和很多大牛比不了啊),在这里:https://www.springer.com/journal/10664/submission ...

  9. 所引用的程序集没有强命名解决方法

    所引用的程序集没有强命名 1.打开SDK 命令提示窗口; 也就是VS2012 开发人员命令提示,一般所在目录C:\ProgramData\Microsoft \Windows\Start Menu\P ...

最新文章

  1. 深度学习基础:张量运算
  2. GMM_example(3)
  3. Pycharm切换anaconda的环境
  4. OpenCV SURF检测的实例(附完整代码)
  5. 网络编程常用接口的内核实现----sys_listen()
  6. 刷题-字符串-Java
  7. linux less 带颜色,less中color函数字体颜色计算
  8. android 自定义paint,Android自定义View中Paint、Rect、Canvas介绍(一)
  9. 广西国家计算机二级考试报名官网,广西2018下半年全国计算机二级考试报名入口已开通...
  10. 『中级篇』Docker-Stack部署wordpress(49)
  11. python3.7.2安装pywifi_Python pywifi包_程序模块 - PyPI - Python中文网
  12. 软件系统测试工作指南
  13. css设置字体颜色怎么设,css里面怎么设置字体颜色?
  14. 如何用Java画一棵简单的圣诞树
  15. AI实现的两种方案,暴力推演与因果率
  16. 【前端面经】H5-语义化标签的理解
  17. 不同试验设计遗传力的计算方法
  18. 浅谈---设计接口测试用例
  19. markdown 希腊字母
  20. AI人工智能洗稿「OpenAI GPT-3模型」

热门文章

  1. 2021-04-06面试题2
  2. 带字库LCD12864(ST7920)使用记录(命令 数据 地址 绘图 反白)
  3. The Fortified Forest UVALive - 5211 [二进制枚举+凸包周长]
  4. Docker容器化部署技术
  5. 神经网络十大算法有哪些,神经网络十大算法排名
  6. python网络爬虫用到哪些技术_做Python网络爬虫需要掌握哪些核心技术?
  7. 虚拟专用网技术VPN
  8. 机械键盘ikbc poker调换Win键和Alt键位置
  9. 蛇形填数-2020年蓝桥杯C/C++题目解析和代码
  10. mysql中外键设置级联删除_MySQL中利用外键实现级联删除、更新