VSCode+latex引用bibtex參考文獻


 

個人微信公眾號:J平方

 

0 寫在前面

網上找了一些參考鏈接,如下

但是他們說的還不夠具體,並且針對VSCode也沒有相關的更多描述(盡管類似),另外特別是對於編譯的具體過程沒有比較詳細的描述,因此有此一文。

本文是基於的一個補充。

1 操作步驟

1.1 新建lib

在.tex同一文件夾下,新建一個.bib文件,例如ref.bib,把要引用的文獻的bibtex格式復制粘貼進去,這個各大搜索引擎如谷歌學術什么的應該都有,以下是一個例子,注意其中mirowski2018learning為引用文獻的變量名

@misc{mirowski2018learning,
    title={Learning to Navigate in Cities Without a Map},
    author={Piotr Mirowski and Matthew Koichi Grimes and Mateusz Malinowski and Karl Moritz Hermann and Keith Anderson and Denis Teplyashin and Karen Simonyan and Koray Kavukcuoglu and Andrew Zisserman and Raia Hadsell},
    year={2018},
    eprint={1804.00168},
    archivePrefix={arXiv},
    primaryClass={cs.AI}
}

1.2 latex編寫

編寫如下

\documentclass[UTF8]{ctexart} 

\usepackage{cite} % 導入引用的包,能夠使用\cite

\begin{document}

% \cite括號內為引用文獻的變量名,\cite前要有一個空格
% 在正文中引用,如果不引用則在參考文獻部分中不顯示該文獻
Learning to Navigate in Cities Without a Map \cite{mirowski2018learning}. 

\bibliography{ref} % 導入lib,ref為“ref.lib"的文件名
\bibliographystyle{ieeetr} % 參考文獻排版風格,這個是IEEE transaction的,其他可以自查
\end{document}

具體需要導入的包都已表明注釋,如上

1.3 編譯顯示

標准編譯命令如下,對於文件名"refrences.tex"的tex文件,在命令行需執行命令順序如下

latex references.tex
bibtex references
latex references.tex
latex references.tex

但是對於VSCode,由於latex workshop的插件,使得只需要保存就是自動執行latex編譯"latex references.tex",所以具體步驟可以稍作修改,如下

  • 編輯好tex文件后,保存(快捷鍵cmd(ctrl)+s)

  • 在VSCode終端內運行命令"bibtex reference"

  • 回到tex在保存

此時就可以預覽生成好的pdf文件了,效果如下,注意添加參考文獻即更改lib文件之后需重新執行以上操作。
在這里插入圖片描述

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM