结合Mendeley在LaTex中插入并引用参考文献十分方便与便捷。

步骤如下:

1)在Mendeley中导入文献

2)选中文献,鼠标右键-->Update Details

Mendeley的好处是,可以自动分析文献的内容,捕获对应的标题、作者、出版时间、出版地点等信息,该功能在大多数情况下可用,但也不排除不能完整捕获所有需求信息的情况,以及捕获信息错误,此时需要人工检测信息的准确性,并补全未能自动捕获的文献的相关信息。

注:

2.1)有的文献并不能成功自动获取相关信息,需要手动添加,可以从 google scholar/百度学术 中获取相关引用信息,手动添加。如果信息不全,会在后续引用的过程(第7步)中报错

2.2)一般Mendeley会自动生成CitationKey,有的CitationKey会过长,对于引用来说不影响,但如果要自己修改的话,要保证在CitationKey中不能出现“,”“.”等标点符号,否则在第7)步中会报错。

2.3)作为一名严谨的科研工作者,需要保证参考文献信息的准确性,最好在执行后续操作前将文献的相关信息检查一遍

3)选中需要引用的文献(推荐选中所有文献),右键鼠标-->Export...-->保存为"****.bib"文件(文件名可以任取,建议用英文命名,比如:Reference.bib)

4)将生成的 "****.bib" 文件复制到LaTex的 .tex 文件所在文件夹

5)在.tex 文件中对应位置插入以下代码:

%%%%%参考文献%%%%%%%%%%%\renewcommand\refname{参考文献}\bibliographystyle{unsrt} %%参考文献的格式(可选的格式还有:plain)\bibliography{**.bib}    %%参考文件存储位置\end{document}

可选的格式还有:

1. plain,按字母的顺序排列,比较次序为作者、年度和标题;
2. unsrt,样式同plain,只是按照引用的先后排序;
3. alpha,用作者名首字母+年份后两位作标号,以字母顺序排序;
4. abbrv,类似plain,将月份全拼改为缩写,更显紧凑;
5. ieeetr,国际电气电子工程师协会期刊样式;
6. acm,美国计算机学会期刊样式;
7. siam,美国工业和应用数学学会期刊样式;
8. apalike,美国心理学学会期刊样式;

6)优雅的动作来了,在自己的文本中插入参考文献。

6.1)在Mendeley中选中要引用的文献,右键鼠标--》Copy As --》LaTeX Citation Command

6.2)在文本中要添加参考文献的位置,右键鼠标--》粘贴

7)参考文献目录的生成:

7.1)选择XeLaTeX模式,点击绿色操作按钮

7.2)将XeLaTeX更改为BibTeX模式,再次点击绿色操作按钮

7.3)再次选择XeLaTeX模式,点击绿色操作按钮,执行两次。

此时会发现文中参考文献及对应的参考文献目录已经按照第5)步中指定的参考文献的模式整理好了,且参考文献列表中仅列举了曾经引用过的文献,没有引用过的文献不会出现。

8)此后,如果再在文章中插入参考文献,只需执行第6)步中的操作,复制--》粘贴 即可,然后最后执行一次步骤7),一切就完美解决了。

Mendeley+LaTex: 如何在Latex中优雅的插入引用文献相关推荐

  1. 如何在Word中优雅地插入代码块,论文、竞赛专用

    最终效果图 概览 细节部分 下面给出步骤,十分简单 打开这个planetB代码高亮网站,http://www.planetb.ca/syntax-highlight-word 在代码框中粘贴你的代码, ...

  2. easyswoole数据库连接池_如何在 Swoole 中优雅的实现 MySQL 连接池

    如何在 Swoole 中优雅的实现 MySQL 连接池 一.为什么需要连接池 ? 数据库连接池指的是程序和数据库之间保持一定数量的连接不断开, 并且各个请求的连接可以相互复用, 减少重复连接数据库带来 ...

  3. 如何在MyBatis中优雅的使用枚举

    From: https://segmentfault.com/a/1190000010755321 问题 在编码过程中,经常会遇到用某个数值来表示某种状态.类型或者阶段的情况,比如有这样一个枚举: p ...

  4. 如何在vscode中优雅的编写C语言

    如何在vscode中优雅的编写C语言 各位好,我认为vscode编辑器在windows环境下除了Pycharm外是最方便的IDE了,但在初学C语言时很少有人的第一个C语言软件使用的是vscode来编译 ...

  5. 如何在word里面优雅地插入代码

    如何在word里面优雅地插入代码 背景 Word没有专门用于展示代码的版块,不具备Markdown功能,因此许多人在Word粘贴代码后没有对其进行深入处理. 插入代码进入word时,代码总是显得不太美 ...

  6. 如何在word里面优雅地插入代码(亲测简单有效的方法,类型非常全面)

    如何在word里面优雅地插入代码 想必很多人都曾遇到一个棘手的问题,在提交作业或实验报告时,插入代码进入word时,代码总是显得不太美观,怎么能让我们的代码在word里面好看呢? 根据需求,我分为两种 ...

  7. boost::unorder_map如何插入元素_「React」如何在React中优雅的实现动画

    最简单的动画组件实现 动画的本质,无非就是一个状态样式到另一个状态样式的过渡.最简单的动画组件,我们只需要指定两个状态的样式(进入的样式,离开的样式),以及一个开关(控制状态),即可完成. codep ...

  8. 如何在Django中优雅的使用pyecharts设计可视化BI系统(多图表)

    这两天琢磨了一下pyecharts这个库,自己总结了一些内容,具体如下: 大多数人在做用python库做数据分析的时候,都在用jupyter,用这个工具是没有错,而且非常方便就可以即时的显示数据,这个 ...

  9. kylin版本_如何在 Kylin 中优雅地使用 Spark

    前言 Kylin 用户在使用 Spark的过程中,经常会遇到任务提交缓慢.构建节点不稳定的问题.为了更方便地向 Spark 提交.管理和监控任务,有些用户会使用 Livy 作为 Spark 的交互接口 ...

最新文章

  1. 阶段1 语言基础+高级_1-3-Java语言高级_04-集合_05 List集合_1_List集合_介绍常用方法...
  2. 如何在Author中加载SDE栅格图层?
  3. Sql 中取小数点后面两位小数.
  4. python数据对比找不同,不同模式间的数据比较技术
  5. ar ebs 销售订单关闭_有关销售订单的工作流(workflow)定义和处理方式
  6. Microsoft ScriptControl 控件使用指南
  7. [置顶] 火车票余票接口API使用方法
  8. java中利用框架传入相同的url实现crud操作_Java SSM框架基础面试题
  9. Sybase:数据类型(对比sqlserver)
  10. Mysql事务,并发问题,锁机制
  11. win8更改计算机锁屏时间,win8如何设置电脑屏保时间设置方法
  12. sumif单列求和_条件求和函数Sumif、Sumifs的超级实用技巧,你真的都掌握吗?
  13. FWT快速沃尔什变换及其应用
  14. linux win10双系统启动顺序,Windows 10 和 Ubuntu 20.04 双系统 GRUB2 默认启动项的更改...
  15. scratch python插件_scratch插件开发文档
  16. Jmeter接口测试中参数化的多种方法,你知道的有几种?欢迎评论留言。
  17. 任天堂游戏服务器系统,买个服务器当电脑主机如何确保买到新版任天堂Switch游戏主机?...
  18. Qt项目实战之网络电子白板-安晓辉-专题视频课程
  19. 9.将列表[mo,deng,ge]和[1,2,3] 转换成[(mo,1),(deng,2),(ge,3)]
  20. Excel导出功能超时解决方案 -- 异步处理

热门文章

  1. java不带括号_java – 打印数组,不带括号和逗号
  2. sql 求相交的行_SQL相交
  3. Python bytearray()
  4. testng 组_TestNG组
  5. Java字符串contains()
  6. 深度学习 keras_Keras深度学习教程
  7. python多线程结束线程_Python线程– Python多线程
  8. 工作2年跳槽阿里,面试官会问哪些?(免费领取Java面试题)
  9. 开课吧:全栈工程师的关键开发技能(硬实力)
  10. Java面试题:面向对象的特征有哪些方面?