如何利用BibTex生成论文参考文献列表

如何利用BibTex生成论文参考文献列表

Step1:先在Google Scholar上找到BibTeX条目信息导出来;如下:

@article{chowdhary2010aerodynamic,

  title={Aerodynamic parameter estimation from flight data applying extended and unscented Kalman filter},

  author={Chowdhary, Girish and Jategaonkar, Ravindra},

  journal={Aerospace science and technology},

  volume={14},

  number={2},

  pages={106--117},

  year={2010},

  publisher={Elsevier}

}

 

Step2:利用TeXworks编辑器打开已有的bib文件,并将上述信息放在已有的bib文件中,首先为每条参考文献定义标签名,以便在正文中引用参考文献,将不需要的abstract等信息删去,第一行中的art1即为标签名,并用半角逗号与后面信息分隔,修改好后另存为mybib.bib文件,并与论文源文件放在同一个目录下。

修改好的bib文件如下

@article{art1,

title={Aerodynamic parameter estimation from flight data applying extended and unscented Kalman filter},

author={Chowdhary, Girish and Jategaonkar, Ravindra},

journal={Aerospace science and technology},

volume={14},

number={2},

pages={106--117},

year={2010},

publisher={Elsevier}

}

Step3:在论文源代码中需要引用参考文献处使用\cite 命令,并使用\bibliographystyle 命令设定参考文献格式,并通过\bibliography命令指定参考文献数据库文件(也可以指定多个文献数据库,用半角逗号分隔符分隔即可),注意此处无需输入扩展名bib,具体如下:

navigate using other methods when submerged \cite{art1}.

\bibliographystyle{plain}

\bibliography{mybib}

Step4:编译论文的源文件,生成没有文献列表的pdf文件,同时生成一个与源文件主名相同的aux辅助文件:将\cite产生的引用信息、\bibliography指定的数据库名、\bibliographystyle指定的文献格式名都写入其中。

Step5:使用Texworks打开扩展名为aux的辅助文件,并用BibTex编译,从bib数据库中提取出排版参开文献列表的Latex代码,写入bbl文件。

Step6:再次编译论文源文件,读取上一步生成的bbl文件,生成有文献列表的pdf文件,同时将\cite的引用信息再次写入aux辅助文件。

Step7:第三次编译论文源文件,读取bbl文件,在指定位置生成参考文献列表,读取上一步生成的aux文件,在引用处生成正确的引用编号信息,得到争取的参考文献列表及其引用的pdf文件。

 

你可能感兴趣的:(解决问题,Latex,参考文献,BibTex)