Latex + Bibtex 管理文献
发布时间
阅读量:
阅读量
上周老师给我布置了一个任务:阅读并整理出社交网络聚类算法相关资料。而且再三强调一定要备注我读的文章的 reference, 我心想 这简单!到了周会那天,导师一看我没有用标准的 Latex 格式,让我这周继续改格式。害,以前写博客,习惯了直接放链接,还没有系统的用过latex来管理文献,那么我们今天来研究下其中的门道。
使用 Latex 有许多方法,今天我介绍其中的一种: Bibtex(Bibtex 是一套用于管理文献,产生文献目录的格式)。
1. 配置
这里我用的是 VSCode 来编译文件,所以配置这个操作针对的是 VSCode.
1.1 在 latex-workshop.latex.tools中添加配置:
{
"name": "bibtex",
"command": "bibtex",
"args": [
"%DOCFILE%"
]
}
1.2 在 latex-workshop.latex.recipes中修改配置:
{
"name": "xelatex",
"tools": [
"xelatex",
"bibtex",
"xelatex",
"xelatex"
]
}
2. 使用流程
2.1 新建 .bib 文件
在 .tex 文件同一目录下新建 .bib 文件,此文件用来管理引用列表

2.2 添加文献资料至 .bib 文件
首先,登陆 Google Scholar, 输入文章名称

然后,点击 " 符号

在出现的页面中,选择 Bibtex 点击

最后复制出现内容至 .bib 文件

就像这样:

2.3 在 .tex 文件末尾, \end{document} 前添加以下代码
\bibliographystyle{unsrt}
\bibliography{reference}
其中,unsrt 是引用的文件样式,所有的引用都会按照该文件排版,常见的样式有以下几种:
- plain: 按字母的顺序排列,比较次序为作者、年度和标题.
- unsrt: 样式同 plain,只是按照引用的先后排序.
- alpha: 用作者名首字母+年份后两位作标号,以字母顺序排序.
- abbrv: 类似plain,将月份全拼改为缩写,更显紧凑.
- ieeetr: 国际电气电子工程师协会期刊样式.
- acm: 美国计算机学会期刊样式.
- siam: 美国工业和应用数学学会期刊样式.
- apalike: 美国心理学学会期刊样式.
如果需要引用中文文献,建议自定义 .bst 文件。
reference 是 .bib的文件名。如果 tex 文件没有引用 cite 包,记得在文件开始加入:
\usepackage{cite}
2.4 在论文中引用,语法 \cite{girvan2002community}
其中花括号里面的内容为相关文献的引用格式的第一行内容。
效果如下:

至此,我们就已经完成了利用 Bibtex 管理 reference 的所有步骤!,
Reference
全部评论 (0)
还没有任何评论哟~
