1. 基本步骤
-
第一步:在Bibdesk中搜索及下载,或在其他诸如Google scholar等引擎搜索及下载Bib格式的参考文献citation;此时会在Bibdesk中形成Reference列表;
-
第二步:保存Bibdesk文件,名称诸如:myref.bib;
(实际上,也可以直接把BibTex引用的语句写在.txt文件中,然后保存为.bib的文件。) -
第三步:回到TeXshop(如果你用的官方版);
在文章开始即\begin{document}
之后;且文章结尾即:\end{document}
之前;添加如下代码:
\bibliography{myref}{}
\bibliographystyle{unsrt}
注意:
- 此处myref即为你的.bib文件名。
- 参数unsrt(以正文为参照系,引文从前到后的顺序编号,
并在文末添加Reference),默认为plain(按照Reference作者排序,并编号)
- 第四步:引用文献
方法一:在正文中需要引用的文字后,添加如下代码:
\cite{article_name}
%注意到此处article_name为.bib文件中对应文章的引用名。引用名即Bibdesk中,对应条目的Cite key项对应内容。
方法二:利用Bibdesk自带命令。点击Bibdesk左上角Action-Copy Cite Command,然后回到TexShop,在对应引用位置粘帖即可。
- 第五步:编译。
按如下顺序编译:
- TexShop窗口左上角“排版”,右边参数选择“LaTex”。
- TexShop窗口左上角“排版”,右边参数选择“BibTex”。
- TexShop窗口左上角“排版”,右边参数选择“LaTex”。
- TexShop窗口左上角“排版”,右边参数选择“LaTex”。
一共四次“排版”。最终生成pdf文件应该会对应。四次编译功能不同。不精确的表述包括:形成aux文件,读取bib库,生成Reference,排序。
2. 设置按照一定顺序排列文献
通过设置 ** bibliographystyle** 就可以达到上述目的,BibTex 自身已具备排序的功能,而且可以选择自己想要的排序方式。BibTex 已自带有 8 种样式,分别如下:
-
plain,按字母的顺序排列,比较次序为作者、年度和标题
-
unsrt,样式同plain,只是按照引用的先后排序
-
alpha,用作者名首字母+年份后两位作标号,以字母顺序排序
-
abbrv,类似plain,将月份全拼改为缩写,更显紧凑:
-
ieeetr,国际电气电子工程师协会期刊样式:
-
acm,美国计算机学会期刊样式:
-
siam,美国工业和应用数学学会期刊样式:
-
apalike,美国心理学学会期刊样
参见:
网友评论