200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > latex参考文献引用【bibtex】

latex参考文献引用【bibtex】

时间:2023-01-12 02:14:56

相关推荐

latex参考文献引用【bibtex】

以IEEE模板为例,经过latex编译之后,会有以下文件:

references.bib是我自己建立的文件,里面会存放需要引用的参考文献。格式如下图所示:

这个我们从google学术或者百度学术上去找自己要引用的文章,然后点引用,选择Bibtex格式就能得到这么一串字符,直接复制到自己建立的bib文件中去就可以了。

接下来简单说一下tex中的代码。

%这是IEEE模板里面的初始代码\begin{thebibliography}{1}\bibitem{IEEEhowto:kopka}H.~Kopka and P.~W. Daly, \emph{A Guide to {\LaTeX}}, 3rd~ed.\hskip 1em plus0.5em minus 0.4em\relax Harlow, England: Addison-Wesley, 1999.\end{thebibliography}%要使用bibtex的话,需要把上面的删掉或者注释掉%首先要在文章开头前添加包 \usepackage{cite}%然后把上面的代码替换成\bibliographystyle{IEEEtran}\bibliography{references}%references是我们自己建立的bib文件,里面存着引用文献的bibtex格式

然后我们在自己需要引用的地方加上\cite{vgg}(vgg是该篇文献的第一行里面的那个字符串),类似下面这样

接下来是最重要的编译环节,缺一不可!!!!这里引自博客/sdujava/article/details/53019439/

tex和bib都设置好之后,就可以来编译了,编译分4步:1. latex xx.tex 编译tex文件,没错误的话会生成aux文件,aux文件包含了引用这些的信息。2. bibtex xx.aux 根据aux文件中记录的信息来检测bib文件中的相关文献,此时也会检测bib中相关的书写有无错误。有错会提示,上面说的修改错误的时候就在这个时候来检测。没有错误的话会生成bbl文件,你可以打开bbl文件看下就明白了,bbl里面其实就是IEEE模板里面的格式\begin{thebibliography}{10}\bibitem xxxx\bibitem xxxx\end{thebibliography}的这种形式。3. latex xx.tex 再次编译,把参考文献编译进文档中。4. latex xx.tex 三次编译,把交叉引用编译正确。

如果你看到 [?] 这样的情况时,不要急,可能是漏了编译一次tex文件

最后的效果

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。