【转载】Latex中使用bib文件批量生成bbl格式文件 | 您所在的位置:网站首页 › 体育舞蹈概论课件 › 【转载】Latex中使用bib文件批量生成bbl格式文件 |
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格式
按照是上诉过程,将所有文献的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 实验室设备网 版权所有 |