首页编程thebibliography?关于tex bib文件的问题

thebibliography?关于tex bib文件的问题

编程之家2023-11-01123次浏览

亲爱的读者们,你是否对thebibliography和关于tex bib文件的问题的关系感到好奇?在本文中,我将深入探讨它们之间的联系,让你对此有更深刻的理解。

thebibliography?关于tex bib文件的问题

如何在latex写作中管理bibliography

什么版本的LaTex?用的什么编辑起?源文件是什么?这些都不知道,被人怎么回答你?

在使用Latex之前,我们一般会借用已有的论文模板,在模板基础上加入我们自己的文章内容,随后编译成PDF文件,其基本流程就是:Latex->Bibtex->Latext->Latex。

1、第一步点击Latex编译,可以获得*.aux文件、*.dvi文件、*.log文件以及*.gz文件;

2、第二步点击Bibtex编译,可以获得*.blg(性能监视器文件)和*.bbl文件;

3、第三步再次点击Latex编译,获得新的*.aux文件、*.dvi文件、*.log文件以及*.gz文件;

4、第四步再次点击Latex编译。

thebibliography?关于tex bib文件的问题

至此,就可以顺利通过DVI Preview工具对编译好的文档进行查看了。

那么这个过程中最有可能遇到什么样的问题呢?就是常见的第二步Bibtex编译时,获得的*.bbl文件为空或者没有引用文献,如下所示:

\begin{thebibliography}{}

\end{thebibliography}

如果得到的*.bbl为上述内容,那么下一次Latex编译时必将报错,报错信息如下:(.\.\.\*.bbl! LaTeX Error: Something's wrong--perhaps a missing\item.

这就是因为我们的*.bbl文件中少了\bibitem{}这条语句,那么如何才能出现这条语句呢,当然也可以手动加上这条语句!

thebibliography?关于tex bib文件的问题

*.bbl文件的文章引用文献列表为空,那么如何改正这个报错?只要在文章正文中的任何地方加上\cite{}这条语句,然后删除已经生成的bbl文件,重新按照上面说的四个步骤对tex文档进行编译,这样我们就会得到如下的*.bbl:

\begin{thebibliography}{2}

\bibitem{xxx}\end{thebibliography}

这时再进行latex编译时,错误就消除了。仔细核对编译步骤

关于tex bib文件的问题

bib提供的就那个几个类型,用article就可以了,本身article有年月的吧,报纸文章也是文章,

你的报纸文章为什么和文章不匹配,这不是作者来规定的,应该是期刊对于参考文献格式来规定的。

本身 article是有年月显示的啊,我不建议tex用户直接使用bib来写参考文献,原因如下:

1,bib经过bibtex编译后,产生的还是thebibliography环境。

2,bib经常输入错误,对应项经常会对不上,而thebibliography环境输入限制小。

什么时候用bibtex,bibtex会根据bst类型文件会自动处理出来符合要求的参考文献格式。

1、bibtex本身是类似参考文献管理工具,比如长期从事学术研究人员,会用参考文献管理工具,如endnote,JabRef等这些工具,这些工具直接导出bib文件,这样我们写文章就简便了很多。

2、bib文件是可以从官方网站获得的,比如ieee每篇文章都是有bib文件提供的,所以我们写文章需要引用直接下载bib文件导入到我们的bib文件即可。

除了这两种情况,就不要用bibtex来管理参考文献,尤其是初学者,若是高手也就例外吧。bibtex本来是用来方便科研学者的,而国内的科研人员根本不会用管理工具,就不要用bib了。

一般较好的期刊模板都会提供两种参考文献输入方式,我个人推荐国内的用户用thebibliography环境,简单,但是要注意格式说明,输入的格式要符合期刊要求。

OK,关于thebibliography和关于tex bib文件的问题的内容到此结束了,希望对大家有所帮助。

百度网页 百度设置网页版数据库恢复 数据库中的数据删除后还能恢复吗