Latex中用bibtex生成参考文献

1. 几个文件类型:
tex---就是tex文件,这个地球人都知道,是文章所在的主要文件
bib---参考文献所在的文件
bst---参考文献样式文件
 .tex 文件的最后加上\bibliography{xxx},  xxx是bib文件同名,在\bibliography中不需要加载扩展名。




2. 模版:
如IEEE需要:


\bibliographystyle{IEEEtran}   
\bibliography{IEEEabrv,bare_conf}


第一行表示使用的bst文件, 这个不用管它。
第二行的第一个参数表示使用的bib文件, 第二个参数是你自己写的bib文件。


如果是其他的模板:
\bibliographystyle{ownbib}
只需这一句就可以,  参数就是自己的bib文件名。




3. 编译生成.bbl文件:
分成4步
1. Run latex: LaTeX finds the references that are cited in the .tex file
   and the declaration of the bibliography style file (.bst) and
   bibliography database (.bib) and records them in the .aux file.
2. Run bibtex: BibTeX reads the .aux file to determine what cited entries
   to pull from what .bib files, formats and sorts the cited references
   according to the rules in the .bst file, and write the .bbl file.
3. Run latex again: LaTeX now finds the .bbl file and will read it and
   write cross reference data to the .aux file.
4. Run latex once more: LaTeX now finds the cross reference data for the
   citations in the .aux file and will resolve the citations.

既:
1. 用LaTeX或PDFLaTeX编译你的主TeX文件一次,
2. 然后你在主TeX文件的WinEdt面板上点bibtex按钮,编译.bib 文件一次
3。再用LaTeX或PDFLaTeX编译你的主TeX文件两次.

xlatex--bibtex--xlatex-xlatex


4. bibtex文件:
经常写作论文的人都知道,多篇论文可能引用同一篇参考文献。如果每篇论文都要键入此一文献,不仅费时,也容易犯错。
BibTeX 是 LaTeX 自带的一个辅助程序,启动时自动加载。它可根据文献引用处出提供的检索名(如 /cite{Huetal2000}),搜索一个或多个文献数据库,然后在文件末尾创建参考文献。如果以后编写其它文件用到相同的参考文献时还可调用这些文献数据库。右图为 BibTeX 的徽标。
可通过命令
/bibliography{文献数据库名}
/bibliographystyle{选项},
预先设置要检索的文献数据库以及文献引用与文献列表的样式,LaTeX 标准选项及其样式共有以下8种:
plain,按字母的顺序排列,比较次序为作者、年度和标题:


 
unsrt,样式同plain,只是按照引用的先后排序:


 
alpha,用作者名首字母+年份后两位作标号,以字母顺序排序:


 
abbrv,类似plain,将月份全拼改为缩写,更显紧凑:


 
ieeetr,国际电气电子工程师协会期刊样式:


 
acm,美国计算机学会期刊样式:


 
siam,美国工业和应用数学学会期刊样式:


 
apalike,美国心理学学会期刊样式:


 
BibTeX 提供了一个外部的 BibTeX 工具程序,源文件经过 LaTeX 编译后,还要使用BibTeX 对数据库文件编译一次,最后再用 LaTeX 连续编译两遍,才能得到正确结果。可用下图解释这四个编译步骤的作用:
Kurs T: System skladu publikacji LATEX
文献数据库可根据要求自行编写,其格式有:文章、书籍、技术报告、会议论文集和博士论文等十几种,每种格式都有一些必填和选填的项目,如作者、标题、出版社、发表年度、...等等,最后存储为 .bib 文件。
如果对生成的参考文献样式仍有不满意之处,还可将编译信息文件*.bbl 中的参考文献列表源程序拷贝到论文尾部,然后进行手工调整。

你可能感兴趣的:(Latex)