【转载】Latex中使用bib文件批量生成bbl格式文件 您所在的位置:网站首页 体育舞蹈概论课件 【转载】Latex中使用bib文件批量生成bbl格式文件

【转载】Latex中使用bib文件批量生成bbl格式文件

2024-03-03 19:27| 来源: 网络整理| 查看: 265

Latex中使用bib文件批量生成bbl格式文件 - JSJWR的博客 - CSDN博客

Latex中使用bib文件批量生成bbl格式文件

2018-03-14 17:09:00 小菜鸟要高飞 阅读数 4367更多

分类专栏: 随记

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:https://blog.csdn.net/JSJWR/article/details/79373900

参考:

https://www.cnblogs.com/genkun/p/6738192.html

http://blog.csdn.net/Wujc5386/article/details/69833562

http://blog.csdn.net/xyqzki/article/details/6934729

在使用Latex编辑论文参考文献部分时,一般在百度谷歌学术上只能够获取到BibTex格式(bib),而有些期刊会议需要提供BibItem格式(bbl)。

根据查看到的资料,详细描述一种批量将bib格式文件转为bbl文件,而bbl文件中的内容即为BibItem格式。

1.生成bib文件

在百度学术中搜索参考文献,如”TE Routing Algorithm to MinimizeMaximum Link Utilization”,得到BibTex格式

@article{Wang2005TE, title={TE Routing Algorithm to Minimize Maximum Link Utilization}, author={Wang, Xin Hong and Liu, Fu Qiang and Wang, Guang Xing}, journal={Mini-micro Systems}, year={2005}, }

按照是上诉过程,将所有文献的bibtex 引用放在一起,生成一个bib文件,这里命名为reference.bib。

2.新建一个.tex文件(main.tex),并编写如下代码

\documentclass[preprint,review,12pt,authoryear]{elsarticle} \begin{document} \nocite{*} \bibliographystyle{plain} \bibliography{bibfile_name} \end{document}

\documentclass[preprint,review,12pt,authoryear]{elsarticle} 的作用是按照期刊指定的格式生成文献的格式,包括年份位置、期刊斜体等;

\nocite{*} 的作用是不对文献进行引用,但可以生成文献列表;

\bibliographystyle{plain}是规定生成参考文献列表顺序的格式,plain 即按字母顺序等格式。

其他格式见:http://blog.sina.com.cn/s/blog_5caa94a0010185io.html。

\bibliography{bibfile_name} 为引用创建的.bib 文件。

3.生成.bbl文件

将前两个步骤生成的reference.bib和main.tex放在同一个文件夹下;

使用WinEdt在main.tex中运行Latex 或PDFLatex ,再点击bibtex 即可生成包含所有bibitem 内容的.bbl 文件,使用记事本打开.bbl文件,即可看到bibitem格式的参考文献。详细过程如下所示:

(1)根据步骤1和2,生成的reference.bib和main.tex

(2)在WinEdt中点击PDFLatex运行main.tex文件

(3)在工具栏中的Tex中找到BibTex,并点击生成.bbl文件

(4)此时,在文件夹下即可看到生成的main.bbl文件。

4.在Latex中使用.bbl文件

在Latex对应参考文献位置使用如下语句即可引用生成的.bbl文件,或者将.bbl文件中的内容直接粘贴到Latex中。

\input{publications.bbl}

另外:

如果在生成的PDF的参考文献的会议或者期刊下面出现横线,可能是因为Latex中的强调命令(\em)在论文模板环境下的不兼容所导致。

在.bbl文件中每个bibitem条目中,可以看到期刊名称前面有一个“\em”,即对期刊名进行了强调,正常情况下能够使得后面的英文字体变成斜体,将中文变成楷体。

而我们这里遇到了非正常的,文字下面出现了下划线的情况。

那么将\em替换成\it,并保存修改后的.bbl文件,并重新执行PDFLatex即可,但是不要再执行BibTex命令了。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有