结合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),一切就完美解决了。