本文使用BibTex的引用方法,环境为texlive2019,编辑器为texworks。
本文只关注使用latex引用参考文献及在过程中遇到的问题,默认读者已经掌握了latex基本的语言和编辑器的基本操作。这里有篇非常不错的文章:一份其实很短的 LaTeX 入门文档。

1.首先要有一个.tex文件和一个.bib文件

例如:
test1.tex内容如下:

1
2
3
4
5
6
7
8
9
10
\documentclass{article}

\begin{document}
Hello \LaTeX{}.
this is article 1 ~\cite{mckay2017s}
this is article 2 ~\cite{huo2020underwater}

\bibliographystyle{IEEEtran}
\bibliography{IEEEabrv,test1}
\end{document}

test1.bib文件内容如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
@inproceedings{mckay2017s,
title={What's mine is yours: Pretrained CNNs for limited training sonar ATR},
author={McKay, John and Gerg, Isaac and Monga, Vishal and Raj, Raghu G},
booktitle={OCEANS 2017-Anchorage},
pages={1--7},
year={2017},
organization={IEEE}
}

@article{huo2020underwater,
title={Underwater Object Classification in Sidescan Sonar Images Using Deep Transfer Learning and Semisynthetic Training Data},
author={Huo, Guanying and Wu, Ziyin and Li, Jiabiao},
journal={IEEE Access},
volume={8},
pages={47407--47418},
year={2020},
publisher={IEEE}
}

2.删除所有的中间文件(如果有的话)

如下图,红框里的都删除;
在这里插入图片描述

3.编译.tex文件

选择pdfLaTeX,点击绿色按钮进行编译。
在这里插入图片描述
编译成功之后,自动弹出pdf窗口如下:
在这里插入图片描述

4.编译.bib文件

需要注意以下三点:

  • 文件名不允许带空格!
  • 文件名要与.tex文件中引用的参考文献库名一致,如下图所示;
    在这里插入图片描述
  • 编译选项选择BibTeX
    在这里插入图片描述

编译后,成功的标志应当为没有报错;

5.删除辅助(中间)文件后编译.tex文件

依次点击“文件 -> 删除辅助文件…”,弹出如下窗口,点击删除
在这里插入图片描述
编译完.tex文件之后,文末应出现参考文献列表,但文中的引用序号为[?],如下图
在这里插入图片描述

6.再次编译.tex文件,这次所有序号应当正常显示

不需要删除中间文件,编译完结果如下所示。
在这里插入图片描述