1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > latex参考文献bib基本格式_LaTex中引用参考文献:BibTex使用方法简介

latex参考文献bib基本格式_LaTex中引用参考文献:BibTex使用方法简介

时间:2019-01-29 06:34:18

相关推荐

latex参考文献bib基本格式_LaTex中引用参考文献:BibTex使用方法简介

新建bib文件

新建一个空白文档,后缀名改成bib即可,比如acl.bib

里面加上你希望引用的文章条目,比如下面的文章:

@article{lafferty2001conditional,

title={Conditional random fields: Probabilistic models for segmenting and labeling sequence data},

author={Lafferty, John and McCallum, Andrew and Pereira, Fernando CN},

year={2001}

}

将上面的内容复制到你的.bib文件中即可。如果有多个引用条目,另起一行继续复制即可。

获取上述引用格式的方法

上面这篇文章是提出CRF的那篇论文,如果想找到可以直接放到.bib文件中的引用条目,只需要将文章题目放到google scholar上搜一下,然后点返回条目下面的cite,然后选BibTex即可。

在.tex文件中使用

一个最简化的.tex文件是下面的样子:

\documentclass{article}

\begin{document}

We cite \cite{lafferty2001conditional}.

\bibliographystyle{plain}

\bibliography{acl}

\end{document}

也就是说,只需要在document中(\begin之后,\end之前),写上如下两行即可:

\bibliographystyle{plain}

\bibliography{acl}

其中\bibliographystyle{plain}指定参考文献的呈现方式,常见的预设样式的可选项有plain,unsrt,alpha,abbrv,你可以自己尝试各自的效果。

当然,如果你用的模板有自己的引用样式(扩展名是.bst),比如acl.bst,则改成\bibliographystyle{acl}即可。注意,写acl.bst可能会报错。另外,如果你引用其他的.bst文件,可能还会需要你引用那个模板对应的.sty文件

\bibliography{acl}命令用于指定你之前生成的.bib文件。同样,不要写成acl.bib。

在文中引用某个条目时,使用\cite{lafferty2001conditional}即可,其中大括号里面的lafferty2001conditional是之前加入.bib文件中的那个条目的第一行。

生成pdf

用LaTex编译.tex文件

用BibTex编译.bib文件

用LaTeX 编译 .tex 文件, 这个时候在文档中已经包含了参考文献, 但此时引用的编号可能不正确.

最后用 LaTeX 编译.tex 文件, 如果一切顺利的话, 这是所有东西都已正常了.

如果你使用类似于TexShop之类的编辑器,大致的作法就是首先选择LaTex来run一遍,然后选择BibTex来run一遍,之后切换会LaTex来run两边。

注意事项

文中没有被\cite{}的条目是不会出现在文章最后的参考文献列表中的。

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