墘青

LaTeX, Gaussian, ORCA and More...


  • 首页

  • 关于

  • 归档

  • 搜索

LaTeX中三分钟搞定引用

发表于 2019-07-22 更新于 2019-08-07 分类于 LaTeX

一句代码也不写也能在LaTeX里搞定引用吗?

答案是肯定的。

本期推送就将教会大家如何用最简单最图形界面的方法在LaTeX里解决引用的问题。

为了做到这一点,我们需要在你的计算机上安装如下工具:

  • 操作系统
  • 文献管理工具
  • TeX发行版
  • TeX编辑器

本文中我使用的例子基于以下工具的组合:Windows 10+EndNote X9+TeX Live 2018+TeXstudio。其中Windows 10和EndNote X9都是收费软件(THU为师生准备了这两款软件的批量授权版,大家可以在its上获取)。也有完全免费的组合,比如Debian 10+Mendeley+TeX Live 2019+TeXstudio。

让我们从引用的源头讲起吧。

查找文献

一般来说大家比较常用的文献检索网站有知网,Web of Science等等。这些网站都支持导出参考文献。

我们先以知网为例,我们找到自己想要的文献后单击文献标题右下方的“导出/参考文献”,随后在弹出的页面左侧选择“EndNote”并单击蓝色的导出按钮,就能得到包含着文献信息的一个.txt文档。

我们再以Web of Science为例,在找到我们需要的文献之后,单击“导出”并选择你使用的文献管理工具,就能得到包含着文献信息的.ciw文档。

当然,能找到文献的地方还有很多,比如各大出版商的网站等等,在那些网站上一般也可以找到类似于导出引文的选项,在此不再赘述。

管理你的文献

下载好文献信息后,我们就需要将信息导入你的文献管理软件。下面的教程基于EndNote X9。

首先新建一个.enl文件,这个文件是你的一个“文献图书馆”,用于管理与你的某篇文章相关的所有文献。随后单击“Import”从外部导入我们刚刚从知网得到的.txt文件。

需要注意的是,知网这样输出的文件并不能被EndNote正确识别,比如关于期刊名称的信息会像这样附在文献标题这一栏,这时候我们需要手动调整。

当然也有更简单的方式,比如你可以直接双击.ciw文件来将文献信息导入你的EndNote。

导出.bib文件

前面的步骤都完成后,选中.enl文件中的所有文献,并点击"Export"。随后在弹出的窗口中将"Output Style"更改为"BibTeX Export",就可以得到一个包含着BibTeX能理解的文献信息的.txt文档。将这个文档的后缀名改为.bib后,这就是我们需要的.bib文件啦!

将这个文件放到与你的.tex文件同一目录下。随后确保你的.tex文件形似下面这样:

1
2
3
4
5
6
7
\documentclass{ctexart} % 文档类型可根据自己需求选择
\usepackage{natbib} % 这个是必需的
\bibliographystyle{apalike} % 这条命令控制了引用的样式,可以根据需求自己更改
\begin{document}
清华化学系的本科生既发表过中文论文\citep{RN1},也发表过英文论文\citep{RN2}。
\bibliography{latexshowcase} % 花括号内是bib文件的文件名
\end{document}

这是上面内容的输出:

如果大家觉得关于引用还有一些疑问,可以看这篇文章。这篇文章里包含了在LaTeX中引用的大部分基础知识。

也欢迎大家关注我并阅读我以前发布的一些文章!

任之 wechat
订阅公众号以获取最新内容!
在LaTeX里处理引用
LaTeX中自定义命令
  • 文章目录
  • 站点概览
任之

任之

Personal blog featuring tutorials for LaTeX, Gaussian and ORCA in Chinese.
32 日志
4 分类
4 标签
GitHub E-Mail
  1. 1. 查找文献
  2. 2. 管理你的文献
  3. 3. 导出.bib文件
© 2020 任之
Alexander Qi 专属
|
闲言碎语