JabRef 入门

作者:金良([email protected]) csdn博客:http://blog.csdn.net/u012176591

JabRef 入门_第1张图片

主页:http://jabref.sourceforge.net/index.php

下载安装

点击下载链接下载JabRef安装文件,安装后打开,界面如下:

JabRef 入门_第2张图片

文献查询

IEEE

输入文献名《Software strategies for portable computer energy management》,在IEEE上面检索到如下所示的文献索引的页面
JabRef 入门_第3张图片
得到如下图所示的参考文献信息:
JabRef 入门_第4张图片

Springer

JabRef 入门_第5张图片

Elsevier

JabRef 入门_第6张图片

ACM

JabRef 入门_第7张图片

将文献信息导入JabRef 

首先,File ——> New database,建立空白数据库,然后Sava database保存为 *.bib文件,这里随意取文件名为database.bib。
JabRef 入门_第8张图片
可以看到空白面板出现了文献信息的若干属性列:

然后用编辑器(如utraledit)将下载的*.bib信息打开,然后拷贝到剪贴板上,将鼠标移到数据库空白处,快捷键ctrl+V,就可以看到文献信息已经导入数据库。
JabRef 入门_第9张图片
上面红色方框内的信息就是我们导入的一条文献信息。
接下来我们再次导入一条信息:首先点击上图蓝色圆圈内的“X”,关闭下面的子窗口,然后拷贝另一条文献信息到剪贴板上,然后用之前的方法粘贴,可以看到再次导入成功。截图如下:

请注意数据库的最后一个属性列,即Bibtexkey属性,这是我们在编写LaTeX文档时引用参考文献所需要的键值,具有唯一性,我们怎么生成统一的键值呢?方法如下图所示:
首先选定要改变键值的信息记录(标记1),然后点击Autogenerator Bibtex keys键(标记2)自动生成键值,可以看到自动生成的键值是作者属性中的第一个单词和年份组成的。

最后,当你想修改某条文献信息时,可双击该文献信息,进入编辑模式然后修改其内容。

bib文件应用在LaTeX

Bib文档(database.bib)内容如下:
% This file was created with JabRef 2.10.
% Encoding: GBK


@Article{FAN03,
  Title                    = {The synergy between power-aware memory systems and processor voltage},
  Author                   = {X. Fan and C. Ellis and A. Lebeck},
  Journal                  = {Workshop on Power-Aware Computing Systems},
  Year                     = {2003},

  Owner                    = {jin},
  Timestamp                = {2014.09.13}
}

@Article{KWAK01,
  Title                    = {An optimal checkpointing strategy for real-time control systems under transient faults},
  Author                   = {S. Kwak and B. Choi and B. Kim},
  Journal                  = {IEEE Transactions on Reliability},
  Year                     = {2001},
  Number                   = {3},
  Pages                    = {293-301},
  Volume                   = {50},

  Owner                    = {jin},
  Timestamp                = {2014.09.13}
}

@Article{ZHU04,
  Title                    = {The effects of energy management on reliability in real-time embedded systems},
  Author                   = {D. Zhu and R. Melhem and D. Mosse},
  Journal                  = {Proceedings of the International Conference on Computer-Aided Design},
  Year                     = {2004},

  Owner                    = {jin},
  Timestamp                = {2014.09.13}
}


TeX文档(Bibtex.tex)内容如下:
JabRef 入门_第10张图片

编译的命令依次是latex>>bibtex>>latex>>latex
生成的PDF文档如下:
JabRef 入门_第11张图片

.bib中所列出的某个参考文献如果在文章里没有被引用(即\cite{key}),那么默认将不会再参考文献中生成此项文献,如果想要生成某项未显式引用的文献,可以在\bibliographystyle{}命令前加上一句\nocite{key1,key2,...},括号里是相关文献的键值。

中文参考文献

要生成中文参考文献,TeX文件和.bib文件都要保存为UTF8编码,并且导言区也要作相应调整,下面是一个例子:
\documentclass[UTF8]{ctexart}
%\usepackage{ctex}
\title{中文参考文献实例}
\begin{document}
\maketitle
\nocite{Xie1995,FAN03}
\bibliographystyle{plain}
\bibliography{RefDBase}
\end{document}

.bib文件内容如下:
 @misc{Xie1995,
     note = "谢锦辉,《隐 {Markov} 模型及其在语音处理中的应用》,华中理工大学出
版社,1995年4月",
     key = "Xie",}


@ARTICLE{FAN03,
  AUTHOR =       {X. Fan and C. Ellis and A. Lebeck},
  TITLE =        {The synergy between power-aware memory systems and processor voltage},
  JOURNAL =      {Workshop on Power-Aware Computing Systems},
  YEAR =         {2003},
  volume =       {},
  number =       {},
  pages =        {},
}
编译命令pdflatex->bibtex->pdflatex->pdflatex,生成的PDF如下:

JabRef 入门_第12张图片


参考文献中的网址

由于网址有各种各样的特殊字符,所以我们把网址用环境\begin{verbatim} end{verbatim}抱起来,示例如下
@misc{ANDREW,
      author = "Andrew Ng.",
      title = "Ng的cs229课程资料",
      month = "",
      year = "",
      note = "\begin{verbatim}http://cs229.stanford.edu/\end{verbatim}"
}

参考文献的几种样式

Bibtex 已自带有 8 种样式,分别如下:
1. plain,按字母的顺序排列,比较次序为作者、年度和标题
2. unsrt,样式同plain,只是按照引用的先后排序
3. alpha,用作者名首字母+年份后两位作标号,以字母顺序排序
4. abbrv,类似plain,将月份全拼改为缩写,更显紧凑:
5. ieeetr,国际电气电子工程师协会期刊样式,以引用先后排序
6. acm,美国计算机学会期刊样式:
7. siam,美国工业和应用数学学会期刊样式:
8. apalike,美国心理学学会期刊样式:


  • 如果参考文献中的网址(用\url{})里有百分号,不用管,解析时不会被当成注释的。
更好的文章见:
  • 文献管理软件 JABREF 快速入门
    http://blog.solrex.org/articles/jabref-quick-guide.html

你可能感兴趣的:(jabref,文献管理,.bib)