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

时间:2024-03-30 12:16:19

结合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)

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

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

 

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

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

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

 

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

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

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

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

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

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

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

 

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