texlive + texstudio(使用这个IDE) 插入参考文献 - 悟江居士

时间:2024-04-15 10:25:40

texlive + texstudio(使用这个IDE) 插入参考文献

1。参考文献模板

2。参考文献源文件

 

说明
    参考文献模板为 .bst文件。一般国际会议或期刊都会提供对应的模板。
    参考文献源文件。LaTeX的参考文件源文件为BibTeX文件。后缀为bib。
    文章的参考文献源文件需要手动添加。TexStudio具有添加参考文献源的功能。方法是:使用它的bibliography选项。
创建LaTeX参考文献的方法

    编写参考文献源文件。新建后缀为bib的BiBTeX文件,然后编写参考文献源文件。
    不同的文献类型使用不同的表示方法。例如:

@article{name01,
author = {作者, 多个作者用 and 连接},
title = {标题},
journal = {期刊名},
volume = {卷号},
number = {页码},
year = {年份},
abstract = {摘要, 这个主要是引用的时候自己参考的, 这一行不是必须的}
}

@book{name02,
author ="作者",
year="年份",
title="书名",
publisher ="出版社名称"
}

说明:

        紧随@后的字符串为参考文献类型,LaTeX通过该字段区分类型。
        大括号后的第一个字符串为该条参考文献的标签,在正文中通过
        \cite{标签}来关联参考文献。
        每条参考文献源文件都包含必填字段和可选字段。必填字段必须全部填写,可选字段根据情况填写。

    在LaTeX源文件末尾,\end{document}之前添加一下两行代码:
    \bibliographystyle{preference_template}
    \bibliography{BibTeX file}
    其中,第一行代码的大括号中的内容为参考文献的模板的文件名(不加后缀),标准的模板名为plain
    第二行代码中的大括号中的内容为参考文件源文件的文件名(不加后缀)。

    生成参考文献列表,这里要注意的是,用F8编译完才能与原文中cite建立连接,否则显示?
1)将模板文件(.bst)和BibTeX文件(.bib)文件存放在LaTeX当前目录下。

2)在对应的位置添加参考文献引用的标签(使用\cite{参考文献标签})
3)然后使用TexStudio编译源文件(.tex)【F5】,生成对应的aux文件。
4)使用BibTeX编译器编译BibTeX文件【F8】,编译参考文献,生成对应的bbl文件
5)将参考文献加入进来【F6】,关联参考文献,生成参考文献列表。
6)按【F5】
常见的编译错误解决方法:
Undefined control sequence. Blablabla\cite{number01}
  解决方法:删除bbl文件,在原文中加入引用 \cite{名称}。重新按照上一步的1,2,3,4编译
Misplaced alignment tab character &.

  解决:bib中 &改为\& 删掉bbl文件,重新编译

 

注意:

1。

原文中使用 \cite{BT99},应该显示如下

但有些显示如下,缺少了后面的年,是因为,bib文件中有些非 article 类型文档(比如inproceedings)里缺少了 ‘year’项,需要手动添加,然后删除bbl文件,重新编译

 

 

 

参考链接:

https://blog.****.net/ljss321/article/details/52599113

https://blog.****.net/u011221336/article/details/52277632

https://blog.****.net/zaishuiyifangxym/article/details/88353274