一句代码也不写也能在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 | \documentclass{ctexart} % 文档类型可根据自己需求选择 |
这是上面内容的输出:
如果大家觉得关于引用还有一些疑问,可以看这篇文章。这篇文章里包含了在LaTeX中引用的大部分基础知识。
也欢迎大家关注我并阅读我以前发布的一些文章!