LaTeX学习 |(14)LaTex中的参考文献BibLaTex

LaTex中的参考文献BibLaTex

1.首先在 设置 中的 构建 里面将 默认文献工具设置为 Biber 

 

  1. 在当前目录下创建一个 .bib 文件

 

  1. 在百度学术或者谷歌学术中搜索论文中引用的文献,查看引用:

 

  1. 点击 Bibtex ,复制BibTex内容到 .bib 文件中:

注:其他的文献也是这种操作,最后在 .bib 文件中就包含了所有我们要引用的文献的Bibtex:

(注意:最后参考文献的排序并不是 .bib 文件中文献的顺序,他有自己的排序方式,也可以自定义排序方式)。

 

  1. .tex 代码如下:

%导言区

\documentclass{ctexart} %ctexbook ctexrep

%\usepackage{ctex}

% biblatex/biber

%新的Tex参考文献排版引擎

%样式文件(参考文献样式文件---bbx文件,引用样式文件--cbx)使用latex编写

%一般可以下载会议提供的或标准的.bbx文件和.cbx文件,放在.tex同目录下 进行引用

%支持根据本地化排版,如:

%    biber -l zh_pinyin texfile 按拼音排序

%    biber -l zh_stroke texfile 按笔画排序

\usepackage[style=numeric,backend=biber]{biblatex} %引入biblatex宏包 同时指定样式 后端排版引擎

\addbibresource{test.bib} %导入.bib文件  不可省略后缀

%正文区

\begin{document}

    %一次管理,多次引用

    无格式化引用\cite{You2019HAXMLNet}

    

    带方括号的引用\parencite{Zeng2017Knowledge}

    

    上标引用\supercite{Qi2014Capsule}

    %在正文中插入参考文献

    %\nocite{*} 排版所有文献包括正文未引用.bib文件中存在的;也可以只排版正文中引用的文献 传入相应的标志。

    %\nocite{*}

    %默认只排版 正文中引用的文献

    \printbibliography

    %\printbibliography[title = {参考文献}] %把标题改为中文---参考文献

\end{document}

效果演示如下:

 

 

注意: 在修改.tex文件之后,重复编译运行时,需要删掉辅助文件(虽然我也不知道为什么!):

 

 

 

此外,如果想采用更多的样式的话,可以自己编写 .bbx, .cbx 文件。当然也可以下载标准的(官方或会议编写提供的 .bbx, .cbx 文件),放在与 .tex 文件相同的文件夹下。

 

https://gitlab.com/CasperVector/biblatex-caspervector下载由caspervector提供的样式模板,下载压缩包并解压:

 

将上图中的四个文件,复制到与 .tex文件相同的目录下:

上图中的文件可以在编辑器中打开查看,修改等。

 

演示代码如下;

%导言区

\documentclass{ctexart} %ctexbook ctexrep

%\usepackage{ctex}

% biblatex/biber

%新的Tex参考文献排版引擎

%样式文件(参考文献样式文件---bbx文件,引用样式文件--cbx)使用latex编写

%一般可以下载会议提供的或标准的.bbx文件和.cbx文件,放在.tex同目录下 进行引用

%支持根据本地化排版,如:

%    biber -l zh_pinyin texfile 按拼音排序

%    biber -l zh_stroke texfile 按笔画排序

%指定style为caspervector  编码为utf8

\usepackage[style=caspervector,backend=biber,utf8]{biblatex} %引入biblatex宏包 同时指定样式 后端排版引擎

\addbibresource{test.bib} %导入.bib文件  不可省略后缀

%正文区

\begin{document}

    %一次管理,多次引用

    无格式化引用\cite{You2019HAXMLNet}

    

    带方括号的引用\parencite{Zeng2017Knowledge}

    

    上标引用\supercite{Qi2014Capsule}

    

    上标引用\supercite{王继成2000Web}

    %在正文中插入参考文献

    %\nocite{*} 排版所有文献包括正文未引用.bib文件中存在的;也可以只排版正文中引用的文献 传入相应的标志。

    %\nocite{*}

    %默认只排版 正文中引用的文献

    \printbibliography

    %\printbibliography[title = {参考文献}] %把标题改为中文---参考文献

\end{document}

演示效果:

 

注意:这里需要在编译前清除辅助文件,不然会无法显示(成功解决了前面这个操作的疑惑)!!!

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值