Vscode+latex+zotero的准备
用vscode编辑latex,插入zotero文献
% ctexart代表支持中文,UTF8表示编码方式
\documentclass[UTF8]{ctexart}
\usepackage{cite}
\newcommand{\upcite}[1]{\textsuperscript{\textsuperscript{\cite{#1}}}} %参考文献上标
\title{text}
\author{xx}
\date{\today}
% 正文部分
\begin{document}
\maketitle % maketitle是将标题显示出来
在这里引用一个文献\upcite{akiyamaStationkeepingFormationFlying2018},再引用一个新的参考文献\upcite{kimSimulationDualOneWay2003},这也是一篇参考文献\upcite{navratilBiasVarianceAsymmetric2019};
\bibliographystyle{ieeetr} % 这里是参考文献的引用格式,可以自定义。
\bibliography{refers} % 这里是你自己的.bib文件的名字
\end{document}
文献格式
\bibliographystyle{ 插入需要引用的格式 }
可参考如下这篇文章:
文献上标
1.可按照上述代码中使用cite包,并定义upcite内容;如果使用zotero插入文件快捷键需要手动修改cite为upcite;
2.或者直接使用 /usepackage{upcite}
latex编译
首先需要对.tex文件进行编译[XeLaTex与PDFLaTex的区别在于编译中文.tex和英文.tex],然后运行.bib文件生成文献列表,再对.tex源文件至少编译两次,得到插入文献列表并引用正确的文档,可直接使用recipe:xelatex->bibtex->xelatex*2,一次编译完成。
最终编译效果如下: