[版权申明] 非商业目的注明出处可自由转载,转载请注明出处!!!
博文地址:https://blog.csdn.net/cdpxc/article/details/119784556
出自: cdpxc (CSDN ID)

目录

第一种方法是直接引用.bib文件

步骤1:准备你自己命名的bib文件

步骤2:插入调用bib的命令

步骤3:引用参考文献

步骤4:编译tex主文件生成参考文献

第二种方法为直接使用\bibitem{}

步骤1:插入生成参考文献的命令

步骤2:填入参考文献的主要内容

步骤3:引用参考文献并编译生成

注意事项

参考文献加超链接


本文以爱思唯尔的哈佛风格的参考书目为例进行讲解:

采用的类为:\documentclass[preprint,12pt,authoryear]{elsarticle}   %% Template article for Elsevier's document class `elsarticle'  with harvard style bibliographic references

第一种方法是直接引用.bib文件

步骤1:准备你自己命名的bib文件

yourbibfile.bib文件是可以由下载文章的网站导出的,如IEEE论文网站中可以到处BibTex的

文件,或者可以复制粘贴到你的.bib文件中,如 图a所示,为相应的导出步骤。

图a IEEE论文网站的bib文件导出步骤

图b为相关的内容介绍,包括引用文献的类型标识(绿圈)、引用标识(黄圈)及相关信息标识(黑圈)

 图b .bib文件的格式介绍

步骤2:插入调用bib的命令

在elsarticle-template-harv.tex主文件的\enddoucument命令 之前插入,如下:

  1. \bibliographystyle{elsarticle-harv} #插入爱思唯尔的参考文献格式
  2. \bibliography{yourbibfile} #插入你自己命名的yourbibfile.bib参考文献文件
  3. \enddocument

步骤3:引用参考文献

在需要引用的地方引用语句\cite{ref1},如下所示:

  1. \section{Introduction}
  2. I want to cite a reference\cite{Rothermel1999179Test}. # no blank
  3. I want to cite a reference~\cite{Rothermel1999179Test}. # author(year)
  4. I want to cite a reference~\citep{Rothermel1999179Test}. # (author, year)

步骤4:编译tex主文件生成参考文献

在编译.tex后会在引用处生成引用文献,同时文档结尾增加一个参考文献。注意:

  • 使用~符号是在结尾词和引用文献之间增加一个空格,为了美观(如图1红框所示);
  • 使用\cite{}生成的是author(year) 的格式(如图1蓝框所示),使用\citep{}生成的是(author, year)的格式(如图1绿框所示);

图1 正文中引用的参考文献格式

  • 引用相同的参考文献,文章会自动默认去重,最终显示一个,如图2所示

图2 生成的参考文献格式

  • 编译.tex主文件后,在与之相同文件夹下会增加一个.bbl文件,如图3所示(注意,这个文件是编译主文件后生成的),即bib编译成bbl,使得可以生成正文中引用的参考文献格式。其中红框/圈是参考目录的命令({number}表示的是引用的参考文献的数量),绿圈中是解析bib文件的命令,蓝框中是解析后的引用的参考文献的信息 

图3 生成的.bbl格式的文件内容

第二种方法为直接使用\bibitem{}

步骤1:插入生成参考文献的命令

直接在.tex主文件的\enddocument之前输入相应的命令,如下:

  1. \begin{thebibliography}{00}
  2. % \bibitem[Author(year)]{label}
  3. % Text of bibliographic item
  4. \bibitem[ ()]{}
  5. \bibitem[ ()]{}
  6. \bibitem[ ()]{}
  7. \end{thebibliography}
  8. \enddocument

步骤2:填入参考文献的主要内容

一般模板中都会给出格式要求,如上述硕士\bibitem后面的方括号[]中要加入作者名字
(author),小括号()中要填入文章发表年份,花括号{}中要填入文章引用标签。例如在步骤1中的项目中填入如下的内容即可:

  1. %Type = Inproceedings
  2. \bibitem[{Rothermel and Untch(1999)}]{Rothermel1999179Test1}
  3. \bibinfo{author}{Gregg Rothermel}, \bibinfo{author}{Roland H. Untch},
  4. \bibinfo{year}{1999}.
  5. \newblock \bibinfo{title}{Test case prioritization: An empirical study}.
  6. \newblock \bibinfo{booktitle}{In Proceedings of the International Conference on Software Maintenance}
  7. \bibinfo{pages}{179--188}.

步骤3:引用参考文献并编译生成

步骤和方法1类似。

  1. \section{Introduction}
  2. I want to cite a new reference~\citep{Rothermel1999179Test1}.

注意事项

  • 生成的参考文献的作者名称是根据填入的名称显示的,并没有自动缩写成G.和R. H.,而方法1中解析为.bbl时已经自动缩写了。也就是说第二种方法是可以根据你自己写的内容要求显示的,这是需要注意的地方。
  • 使用\bibitem{}时,如果没有经过特殊处理,编号是按照\bibitem{}出现的顺序,而不是引用的先后顺序。
  • \bibitem{}是可以通过bib文件自动生成的,(从图3中.bbl中发现了端倪了没有),生成方法:使用方法1中的步骤1和步骤2,然后(以texStudio为例)点击Tools-Commands-BibTex,编译xxx.bib文件夹,即可生成xxx.bbl文件,xxx.bbl文件中包含的内容即为\bibitem{}.

参考文献加超链接

在导言区引入宏包命令,如下,该宏包中可以更改参数,多尝试即可。

\usepackage[linkcolor=red, anchorcolor=blue, colorlinks=red]{hyperref} % link of references

然后,用pdflatex命令编译。

========================================================

码字不易,喜欢请关注点赞转发,希望对你有帮助!ღ( ´・ᴗ・` )比心


http://www.taodudu.cc/news/show-6380731.html

相关文章:

  • IEEE引用格式规则及示例
  • 社保包括哪些保险?社保和五险一金有什么区别?
  • 五险一金是包括什么?
  • 车险全险包括什么
  • 我有了自己的地盘
  • 【Linux操作系统——我的地盘我做主】
  • 我的地盘,我做主!~
  • 我的地盘,我做主!
  • 腾讯小小警告Groupon:中国地盘听我的
  • 我惟一的能说话的地盘回来了
  • layout_weight 小白的理解之我的地盘听我的!(二)
  • marlin2.0 的使用过程记录。skr v1.3
  • 《安富莱嵌入式周报》第297期:开源生物医学成像系统,可肺部成像,C算法合集500例,突出极致运算速度,数值方法书籍,芯片级激光隔离,3D打印机固件Marlin
  • Marlin中的Polynomial commitment scheme
  • marlin代码解析
  • marlin的源码分析
  • Marlin架构解析
  • office 2010 报1920错误 (未能启动服务 “Office Software Protection Platform”(osppsvc))
  • 【PC】完美解决 office2010 错误1920 未能启动服务 “Office Software Protection Platform”(osppsvc)
  • 自考准备 - 02326 操作系统 - 操作系统概述(Day003)
  • 操作系统高级课程-1
  • C# Windows服务程序编写
  • 将sentinel.jar做成windows服务
  • C# windowsService安装
  • c# windows服务程序
  • .net下 Windows Service 部署
  • C#2.0 编写window服务
  • C# 编写Windows Service(windows服务程序)(第二种)
  • 部署C#服务到win7/Windows server 2008 R2服务器上
  • C# windows服务:创建Windows服务(Windows Services)的一般步骤

latex格式怎么引用文章相关推荐

  1. latex格式的英文文章中引用的中文参考文献在BIBTEX中的格式是如何的

    查找了很多如何在bibtex中引用中文的参考文献,找到的总是bibtex如何在latex中的添加或者是显示,但是到底在bib文件中是如何写的呢? 中文文献在英文文献中引用首先就需要把它翻译成英文,而中 ...

  2. LaTex按照作者姓名et al.格式以及引用顺序插入参考文献

    LaTex按照作者姓名et al.格式以及引用顺序插入参考文献 前言 一.按照引用顺序插入参考文献 二.在保持引用书序的基础上,加入姓名et al的格式 总结 前言 今天刚刚解决的一个小问题,怕自己忘 ...

  3. Latex中如何引用文献格式[1,2,3]到[1-3](二)

    多个文献引用 主要介绍如何将latex中文献引用[1,2,3]转化为[1-3]. 第一种方法: 试过,成功! 使用包: \usepackage[numbers,sort&compress]{n ...

  4. 无涯教程 - Latex 格式(Format)

    格式参数用于为文件或文档提供独特的样式,有多种格式化文档的方法,如下所列: 可选参数 流行的可选参数是: twocolumn    -  这是2列页面 titlepage         -  \ma ...

  5. Latex中自动引用参考文献的方法,一分钟搞定

    Latex中自动引用参考文献的方法,一分钟搞定 平时在写英文paper的时候经常要在IEEE上引用文献,一个个手敲引用信息又太麻烦,vol pp 作者 时间什么的balabala一大堆,latex用常 ...

  6. [LaTeX] 将参考文献引用改为上标的方式

    LaTeX中将参考文献的引用改为上标的方式 改变 \cite 指令的格式,在文章中添加代码段: \makeatletter\def\@cite#1#2{\textsuperscript{[{#1\if ...

  7. LaTeX入门最终集 :LaTeX格式的调整LaTeX中怎么打出数学公式LaTeX的各种上下标

    LaTeX入门最终集!LaTeX格式的调整!LaTeX中怎么打出数学公式!LaTeX的各种上下标! 一.资源 Latex设置A4页面及页边距调整 atex 编译Underfull \hbox (bad ...

  8. 参考文献在Latex编译后的文章中无法显示

    参考文献在Latex编译后的文章中无法显示 1.Latex下所遇的问题与解决方法 2.LaTex编译与BibTex编译过程 3.编译后生成文件介绍 1.Latex下所遇的问题与解决方法 Latex因其 ...

  9. Latex论文参考文献引用的获取

    Latex论文参考文献引用的获取 中文参考文献 英文参考文献 by HPC_ZY 参考文献是在学术研究过程中,对某一著作或论文的整体的参考或借鉴. 在完成一篇论文之后,就需要在最后添加引用文献. 中文 ...

最新文章

  1. 在 echarts关系图动态线上添加文字_多折线堆叠图如何制作?
  2. 在VS2003下把一个DataTable Update 到数据库
  3. 领域驱动设计和业务建模的最佳实现模式
  4. 谈一下对c语言程序设计,谈《C语言程序设计》课程教学.doc
  5. android聊天界面对话气泡_你在和脚本谈恋爱(自动化在IM聊天中的应用)
  6. UART接口算法移植加密芯片的调试技巧——算法调试
  7. sas table将缺失值计入百分比_SAS系列28:SAS宏语言(一)
  8. JVM学习笔记(三)------内存管理和垃圾回收【转】
  9. 大势至监控服务器共享文件系统,大势至局域网共享文件监控NAS文件设置的方法...
  10. 用matlab求傅里叶变换
  11. Win10重装系统后,Microsoft账号无法登录,提示“发生了错误”,以及输入账户密码后,显示白屏问题的解决方案
  12. python如何定义类_python中如何定义类
  13. Word文档进入只读模式
  14. SwiftUI学习笔记[path绘制]
  15. c# mailgun 发送邮件测试
  16. 妹子:为什么我要找个程序员做老公?
  17. 小程序流量主怎么赚钱?小程序流量主怎么变现?
  18. Dicom学习之一:大尾和小尾LittleEndian/BigEndian
  19. ZBrush:生物角色无脑重拓扑神器ZWrap
  20. 用友t3远程无法找到远程计算机,用友远程通安装打印常见问题

热门文章

  1. 腾讯米大师接入Demo
  2. 美团酒旅数据治理实践案例分享
  3. 【牛客网】华为机试题(00、C++版本)
  4. LocalSolver-全领域、超大规模混合变量数学规划介绍
  5. Proteus教程——构建双稳态多谐振荡器电路
  6. 几维安全:千锤百炼,锻造移动游戏安全防护黄金铠甲 1
  7. Visual Studio Code修改主题背景颜色
  8. 第九节:点云PointCloud(第2部分,CloudCompare 处理点云)【Three.js整理】
  9. 【windows2008R2问题2】Windows Server® 2008 Enterprise 组件服务 找不到 ”Microsoft Word 97 - 2003 文档“组件...
  10. 电池巡检微信云监控系统——在线监测、故障诊断、预警