Latex-bibtex使用方法

bibtex

BibTeX是最为流行的参考文献数据组织格式之一。它的出现让我们摆脱手写参考文献条目的麻烦。我们还可以通过参考文献样式的支持,让同一份 BibTeX数据库生成不同样式的参考文献列表。


前言

众所周知,用LaTeX写论文,除了公式写起来速度飞起,还有就是参考文献的管理,格式整整齐齐的,绝不拖你后腿。
LaTex中的符号表示大全

温馨提示:Latex编辑时,明明已经将error修改,但仍出现出现不明所以的错误,请把临时文件删除后重新运行。


一、制作bibtex文件

新建一个txt文件,ref.txt

接下来我们需要去网上寻找我们要引用参考文献的bibtex格式

举例一篇论文索引,点击红框所指:
在这里插入图片描述
将内容复制粘贴到ref.txt文件中
在这里插入图片描述
可以将第一行的“zhang2014research”改为自定义的名字,用于文章中的索引。这里改为RF1
在这里插入图片描述
将所有的参考文献按照上述方法添加到ref.txt文件之后,将txt后缀名改为bib,放在与main.tex位置相同的文件夹之中(本人这里是samplepaper.tex)

二、在主文件tex的对应位置加上索引代码

1.插入

在main.tex文件的\end{document} 之前,你要在插入reference的起始地方添加这两条语句:

\bibliographystyle{refstyle}
\bibliography{ref}

具体位置如下面的代码所示:

\documentclass{article}
\begin {document}

...
\cite{RF1}
...

\bibliography{ref}
\bibliographystyle{refstyle}

\end{document}

refstyle表示的是调用模板自带的格式,一般是refstyle.cls文件定义的,ref就是你制作好的ref.bib(bibtex)文件

其次,要想在文章中显示引用的文章,必须要满足这条参考文献在论文中被引用过,即

\cite{RF1}

出现在论文中。

2.编译

要编译您的文档,请执行以下步骤:

1、使用 latex 或 pdflatex 编译 ‘main.tex’ => 这一步将生成 main.aux 文件
2、使用 bibtex 编译main.aux(不是’ref.bib’)
3、使用latex或pdflatex编译两次main.tex

总结来说:
1、pdflatex -> main.tex
2、bibtex -> main.aux
3、pdflatex -> main.tex
4、pdflatex -> main.tex
(全程不用编译bibtex,即ref.bib)


三、latex参考文献引用——多个引用合并

在导言区加入以下代码:

\usepackage[numbers,sort&compress]{natbib}

具体位置如下:

\documentclass{article}
...
\usepackage[numbers,sort&compress]{natbib}
...
\begin {document}
...
\cite{RF1}
...
\bibliography{ref}
\bibliographystyle{refstyle}
...
\end{document}

总结

bibtex的中文相关使用文档较少,看的时候注意分辨,有能力的直接看英文文档。

LaTeXBibTeX是两个相互配合使用的工具,用于处理文献引用和参考文献列表。LaTeX是一种排版系统,而BibTeX是一个用于管理和生成参考文献的工具。 在LaTeX中,可以使用`\cite{citation_key}`命令来引用参考文献。而BibTeX则是通过一个独立的`.bib`文件来管理参考文献条目的信息。 下面是一个使用LaTeXBibTeX进行文献引用和生成参考文献列表的基本步骤: 1. 首先,在LaTeX文档的适当位置加载BibTeX使用宏包: ```latex \usepackage{cite} ``` 2. 在文档中需要引用文献的地方,使用`\cite{citation_key}`命令来引用参考文献。`citation_key`是你在BibTeX文件中为每个参考文献条目定义的唯一标识符。 3. 创建一个`.bib`文件,并在其中添加参考文献条目。每个条目的格式类似于以下示例: ```latex @article{article_key, author = {Author, A. and Writer, B.}, title = {Title of the Article}, journal = {Journal Name}, year = {2021}, volume = {10}, number = {2}, pages = {100-120}, } ``` 4. 在LaTeX文档的适当位置插入生成参考文献列表的命令: ```latex \bibliographystyle{plain} % 参考文献列表的样式 \bibliography{references} % .bib 文件的文件名(不含扩展名) ``` 5. 使用以下命令顺序编译你的LaTeX文档:`latex -> bibtex -> latex -> latex`。第一次运行`latex`命令生成一个`.aux`文件,然后使用`bibtex`命令处理该文件并生成一个`.bbl`文件,再次运行`latex`命令将该`.bbl`文件合并到LaTeX文档中。 这样,当你引用文献时,LaTeX会自动从参考文献数据库中获取相应的信息,并生成正确格式的引用和参考文献列表。 希望以上信息对你有所帮助!如果你还有其他问题,请随时提问。
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ZywOo777

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值