(13.3)Latex参考文献引用及常规引用

本文介绍了使用LaTeX进行参考文献管理和引用的方法,包括利用BibTeX格式化管理文献及直接在文档中引用的方式。此外,还讲解了如何对图表、公式及伪代码等元素进行引用。

一、参考文献的插入和引用

1、参考文献查找

到论文检索网站,例如谷歌镜像:http://scholar.scqylaw.com/

随意检索到一篇论文,点击引用

image-20220913123953614

就会跳出引用方式

image-20220913124007259

2、法一:BibTex【推荐】

用BibTex的好处在于

  1. 可以随意存储在.bib文件中
  2. 引用时不用人为调整顺序,文章中会自动编号。
  3. 已收集但未引用的文献不会显示在Reference的列表里
  • 导入包
\usepackage{hyperref}
% 如果想设置跳转或颜色可以用下面的代码
% \usepackage[colorlinks,linkcolor=blue,anchorcolor=blue,citecolor=blue]{hyperref}
  • 引用格式

选择BibTex格式,会跳转到一个页面

image-20220917212312956

复制如上内容,在自己的xx.tex文件的同文件夹下新建一个txt文本文档。引用内容有误的地方也可以自由更改。

将内容复制到其中,接着把后缀名改为.bib【例如hyperref.bib】。

  • 插入参考文献列表

在想要加入参考文献的地方加入以下代码

\bibliographystyle{unsrt}
\bibliography{hyperref}

此时会出现REFERENCE的文字,但是下面没有任何内容

image-20220917212929552

引用风格可以自由更换,主要有以下几种

unsrt  % 所有作者姓名全拼,参考文献按照文章中先后顺系排序
plainnat % 所有作者姓名全拼,参考文献按照第一作者首字母排序
elsarticle-num % 所有作者姓全拼、名缩写,参考文献按照文章中先后顺系排序
elsarticle-harv % 所有作者姓全拼、名缩写,参考文献按照第一作者首字母排序
elsarticle-num-names % 所有作者姓全拼、名缩写,参考文献按照文章中先后顺系排序
  • 插入参考文献

以刚刚选择的参考文献为例,下图部分就是引用的标签,当然可以自己在bib文件中自由更改

image-20220917213041029

引用方式就是 \cite{标签},例如

\begin{document}
I want use a paper \cite{durgam20168}.
	\bibliographystyle{unsrt}
	\bibliography{hyperref}
\end{document}

image-20220917213509243

发现已经自动标号,并且参考文献中显示了。

3、法二:直接引用

复制某种引用格式,如图

image-20220917214112348

加入到想放参考文献的位置

\begin{thebibliography}{99}  

\bibitem{ref1}Durgam S, Earley W, Lipschitz A, et al. An 8-week randomized, double-blind, placebo-controlled evaluation of the safety and efficacy of cariprazine in patients with bipolar I depression[J]. American Journal of Psychiatry, 2016, 173(3): 271-281.

\end{thebibliography}
  • \bibitem{标签}

一个bibitem是一篇参考文献,{}里的内容是标签,可以自由更改,好记的名字可以方便引用。

引用时改为

\cite{ref1}

image-20220917214333107

效果是一样的,但源码变得复杂了许多。

参考链接

Latex引用参考文献的5种方式

在LaTeX中如何引用参考文献

二、常规引用(图表、公式、伪代码)

关于公式和伪代码的绘制参考

Latex符号、公式及伪代码

关于图表的绘制参考

Latex图片、表格的绘制与排布

引用这些内容【或者文字什么的都行】的方式就是加标签\label{}

对任意图表、公式、伪代码,在对应的板块里,加一个标签,去一个好记的名字,例如:

\begin{align}
\label{eq1}  % 标签为 eq1
S
\end{align}

接着想引用的地方通过 \ref{eq1}来引用,例如:

I want use a equation \ref{eq1}.

image-20220917215006558

自动变成公式编号,且为蓝色可跳转的形式。

其他部分同理

LaTeX中正确引用文献需要结合文本中的引用命令与文献数据库(通常是`.bib`文件),并通过适当的编译流程生成完整的参考文献列表。以下是几种常见的引用方法及其使用场景: ### 1. 基本文献引用命令 LaTeX中使用`\cite{label}`命令来引用文献,其中`label`是在`.bib`文件中定义的文献标识符。该命令会根据所使用的文档类和引用样式自动编号文献。例如: ```latex 在文中引用文献可以使用如下命令:\cite{ref1} ``` 如果需要引用多篇文献,可以一次性在`\cite`中列出多个标签,LaTeX会自动处理编号和连字符: ```latex 同时引用三篇文献:\cite{ref1,ref2,ref3} ``` 注意:为了支持多文献引用中的连字符格式,建议加载`cite`宏包: ```latex \usepackage{cite} ``` ### 2. 不同格式的引用方式 在使用`natbib`宏包时,可以使用更灵活的引用格式,适用于需要作者-年份格式的场合: - 使用`\cite{label}`生成“Author (Year)”格式: ```latex 这是作者年份格式的引用:\cite{ref4} ``` - 使用`\citep{label}`生成“(Author, Year)”格式: ```latex 这是括号形式的引用:\citep{ref4} ``` ### 3. 文献数据库的设置 为了正确生成参考文献列表,必须确保在LaTeX项目中包含以下文件: - `.tex` 主文档文件 - `.bib` 文献数据库文件 - `.bst` 引用样式文件(如`elsarticle-harv.bst`、`elsarticle-num.bst`等) 在`.tex`文件中,通常通过如下方式指定参考文献的样式和来源: ```latex \bibliographystyle{elsarticle-harv} % 选择引用样式 \bibliography{mybib} % 指定.bib文件(不带扩展名) ``` ### 4. 编译流程 要确保文献引用正确显示,需按照以下顺序编译: 1. `latex` 或 `xelatex` 编译主文档 2. `bibtex` 处理文献数据库 3. 再次 `latex` 或 `xelatex` 4. 最后一次 `latex` 或 `xelatex` 这样可以确保所有引用编号和参考文献列表正确生成。 ### 5. 美观处理 在引用文献时,为了防止断行问题,可以在引用前使用波浪线`~`来保证引用编号与前文在同一行: ```latex 如图1所示~\cite{ref5} ```
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值