\\documentclass{article}
\\usepackage{ctex}
\\begin{document}
% 一次管理,一次使用
% 参考文献格式:
% \\begin{thebibliography}{编号样本}
% \\bibitem[记号]{引用标志}文献条目1
% \\bibitem[记号]{引用标志}文献条目2
% ……
% \\end{thebibliography}
% 其中文献条目包括:作者,题目,出版社,年代,版本,页码等。
% 引用时候要可以采用:\\cite{引用标志1,引用标志2,……}
引用一篇文章\\cite{article1} 引用一本书\\cite{book1}等等
\\begin{thebibliography}{99}
\\bibitem{artic1e1}陈立辉,苏伟,蔡川,陈晓云.\\emph{基于LaTex的Web数学公式提取方法研究}[J].计算机科学. 2014(86)
% .\\emph{}用于强调参考文献中的某些内容
\\bibitem{book1}William H. Press,saul A. Teukolsky,William T.Vetterling,Brian P. Flannery,\\emph{Numerical Recipes 3rd Edition: The Art of scientific Computing} Cambridge University Press,New York.2007
\\bibitem{latexGuide} Kopka Helmut,W. Daly Patrick,\\emph{Guide to aTeX},$4^{th}$ Edition. Available at \\texttt{<http://www.amazon.com>}.
\\bibitem{latexMath} Graetzer George,\\emph{Math Into LaTeX},BirkhÃnuser Boston:3 edition(June22,2000).
\\end{thebibliography}
\\end{document}

首先,新建文档。在新文档中创建文献的参考信息。
@BOOK{mittelbach2004,
title = {The {{\\LaTex}} Companion},
publisher = {Addison-Wesley},
year = {2004},
author = {Frank Mittelbach and Michel Goossens},
series = {Tools and Techniques for Computer Typesetting},
address ={Boston},
edition ={Second}
}
%大括号内第一项是引用标志
<aside> 💡
这里其实可以去google scholar直接找bibTex复制过来即可。
引用知网需要zotero的浏览器拓展包,从网上导入文献后,打开zotera操作面板,选中需要导出的文献导出条目,选择BibTeX格式得到一个.bib文档
</aside>
然后,将文件保存文.bib格式的数据库文件,如test.bib
\\documentclass{article}
\\usepackage{ctex}
\\usepackage[round]{natbib}
% 使用该宏包可以引用更多样式
% round是将方括号设置成圆括号
% 在文章开头参数区指定参考文献的排版样式
\\bibliographystyle{plainnat} % plain unsrt alpha abbrv
\\begin{document}
这是一个参考文献的引用:\\citet{mittelbach2004}
% natbib包的citet和citep命令
% Mittelbach and Goossens (2004)
这是另一个引用:\\citep{patashnik1988designing}
% 用于实现不同的引用格式 (Patashnik, 1988)
这是一个来自知网的文献:\\cite{_latex_2011}
\\nocite{*}
% 表示列出包括未引用文献在内的全部参考文献
% *号表示所有参考文献;这里也可以用引用标识列出指定的未引用文献
% 更新编译之后如无显示,需要清理缓存(编译过程文件)
\\bibliographystyle{**test**,cnki}
% 引用多个数据库,不同数据库之间用,分割
% 数据库可以不写扩展名
% 引用的方括号[2004]变成了圆括号(2004)
\\end{document}
如果编译后没变化,清理一下编译过程文件:

输出结果:

设置→构建→默认文献工具改为Biber
\\documentclass{ctexart}
% \\usepackage{ctex}
% biblatex/biber
% 新的TEX参考文献排版引擎
% 样式文件(参考文献样式文件--bbx文件,引用样式文件--cbx)使用LATEX编写
% 支持根据本地化排版,如:
% biber -l zh pinyin texfile,用于指定按拼音排序
% biber -lzh stroke texfile,用于按笔画排序
\\usepackage[style=numeric,backend=biber]{biblatex}
% 中括号参数可指定样式
\\addbibersource{test**.bib**} % 这里必须有后缀
\\begin{document}
% 一次管理,多次应用
无格式化引用\\cite{biblatex}
带方括号引用\\parencite{a1-a}
上标引用\\supercite{6-1}
% 列出未引用文献\\nocite{*}
\\printbibliography
% 输出参考文献
% 想要把references输出成中文,需要设置参数\\printbibliography[title={参考文献}]
% GitLab上有个biblatex-caspervector可扩展参考文献样式
% 下载解压后在tex文件夹中找到参考文献样式文件**.bbx**和引用样式文件**.cbx**,并复制到当前工作目录
% 文件可使用latex IDE修改
% caspervector包使用通过修改\\usepackage[style=**caspervector**,backend=biber,**utf8**]{biblatex}
% 此时文献排列为中英文混排,改变排序需使用biber -l zh_pinyin texfile
% 选项→设置→命令→Biber
% 将默认的biber.exe %改为biber -l zh_pinyin %
% 然后添加参数 \\usepackage[style=**caspervector**,backend=biber,**utf8**,**sorting=centy**]{biblatex}
% c=中文,e=英文,n=作者姓名,t=title,y=year
% 修改完成后需要点两次编译,否则索引编号不正常
\\end{document}

