Latex快速入门系列 -- 在TexStudio中正确插入参考文献的基本操作

目录

  • 1 操作流程
  • 2 四种基本的文献格式比较
  • 3 文献数据库.bib的编写

1. 操作流程

1.1 创建文章主文件。Ctrl + N 新建一个文件,Ctrl + S 手动保存,保持文件后缀名.tex。得到一个.tex文件:文章名.tex,该文件用来编写你的文章的具体内容。
在这里插入图片描述

1.2 稳妥起见,可以切到该文章的视图下,选择选项 – 主文档,确保将 文章名.tex 设置为主文档,保证后续编译的文件主次顺序不会出错。在此前没有设置该选项的情况下,一般TexStudio对主文档是自动检测的,即切换到哪个.tex文件的编辑视图下,就将哪个.tex文件视为主文档。
在这里插入图片描述

1.3 引入参考文献数据库。如果想手动创建文献数据库,可以Ctrl + N另外新建一个文件,Ctrl + S手动保存到与 文章名.tex 同一个文件夹下,并将后缀名改为 .bib 的文献数据库格式,得到一个文件:xxxx.bib。注意此处的文件命名最好避免使用中文,不然,后续编译很可能会出错。然后手动录入文献数据,具体语法可参见后面一节。
在这里插入图片描述

一个样例文件 cankaowenxian.bib 如下:
在这里插入图片描述

若是通过其他途径得到的 .bib文件,只需要将 .bib文件放到和文章主文件 文章名.tex 同个目录下即可。

1.4 确定文章参考文献的格式。如果打算使用BibTex自带的基本的plain,unsrt,alpha,abbrv风格,则可跳过此步。如果打算使用其他的风格,那么只需要将其他风格的 .bst文件也放入与文章主文件 文章名.tex 同个目录下即可。

1.5 在文章中引用文献并插入参考文献一页

  • 1 在\begin{document}之前的导言区声明使用cite宏包:\usepackage{cite},确保后面的文献引用能被识别,被引用参考文献能在 参考文献 一页显示出来;
  • 2 在\begin{document}之前声明参考文献格式:\bibliographystyle{风格文件名},文件名不用加后缀;
  • 3 在正文中需要的地方引用相关文献:\cite{文献标签名}
  • 4 在文末你想要的位置(通常是\end{document}之前)罗列所有参考文献:\bibliography{参考文献文件名.bib}。该命令不会换新的一页,所以想在新的一页罗列参考文献,可以在该命令之前使用\newpage;
  • 5 得到的一个 张三重大案件100宗.tex 样例代码如下:
\documentclass[UTF8]{ctexart}\usepackage{cite}
\bibliographystyle{plain}\begin{document}\section{张三要被判死刑了}……根据罗老师对张三强奸少女的调查和分析\cite{cankaowenxian1},张三很可能被判死刑。\newpage\bibliography{cankaowenxian}
\end{document}

1.6 开始进行一系列编译。(稳妥的话先切到 文章名.tex 的编辑视图)

  • 1 一种途径是直接按下 F5 构建并查看;
  • 2 一种途径是先按下 F6 启用 Latex 编译,编译后按下 F8 启用Bibtex 编译,编译后再按下 F6 最后再进行 Latex 编译。
  • 3 张三重大案件100宗.tex + cankaowenxian.bib 编译后得到的PDF如下。
    在这里插入图片描述

2. 四种基本的文献格式比较

基本的BibTex文献格式包括plain,unsrt,alpha和abbrv四种。一般常用plain风格。前两种使用一般的数字编号文献,plain格式按作者、日期、标题排序,unsrt不排序(保持引用的次序);alpha则使用一种三字母缩写的方式编号并按作者排序;abbrv格式与plain格式基本相同,只是定义了一些缩写。该四种风格的差异在英文文献上较为明显。

在这里插入图片描述

3. 文献数据库.bib的编写

录入一个文献的语法如下:

@<类型>{<引用标签>,<必填项目1> = {项目内容},<必填项目2> = {项目内容},……<选填项目1> = {项目内容},<选填项目2> = {项目内容}……
}

一些文献类型与相应的必填,选填项目如下。

  • article:在期刊上发表的论文
    必填项目:author, title, journal, year
    选填项目:volume, number, pages, month, note
  • book: 正式出版的书籍
    必填项目:author/editor, title, publisher, year
    选填项目:volume/number, series, address, edition, month, note
  • booklet:没有正式出版机构的印刷品
    必填项目:title
    选填项目:author, howpublished, address, month, year, note
  • conference:inproceedings的别名
  • inbook:书籍的一部分,可以是一章、一节或者若干页等
    必填项目:author\editor, title, chapter/pages, publisher, year
    选填项目:volume/number, series, type, address, edition, month, note
  • incollection:书中有独立标题的一部分,如论文集中的一篇
    必填项目:author, title, booktitle, publisher, year
    选填项目:editor, volume/number, series, type, chapter, pages, address, edition, month, note
  • inproceedings:会议报告集中的一篇
    必填项目:author, title, booktitle, year
    选填项目:editor, volume/number, series, pages, address, month, organization, publisher, note
  • manual:技术手册
    必填项目:title
    选填项目:author, organization, address, edition, month, year, note
  • mastersthesis:硕士学位论文
    必填项目:author, title, school, year
    选填项目:type, address, month, note
  • misc:其他难以分类的、未定义的类型会被归于此类
    必填项目:无
    选填项目:author, title, howpublished, month, year, note
  • phdthesis:博士学位论文
    必填项目:author, title, school, year
    选填项目:type, address, month, note
  • proceedings:会议报告集
    必填项目:title, year
    选填项目:editor, volume/number, series, address, month, organization, publisher, note
  • techreport:学院或研究所出版的报告
    必填项目:author, title, institution, year
    选填项目:type, number, address, month, note
  • unpublished:未出版的文档
    必填项目:author, title, note
    选填项目:month, year

其中一些术语的含义如下。

  • address:publisher(出版社)的地址,对于大的出版社,通常可以忽略。
  • author:作者姓名,不同的作者之间用 and 分隔(无论多少个作者)。汉字的中文、日文人名可以不分姓名,统一使用。
  • booktitle:(所在)书籍的标题。
  • chapter:章编号,如“2”。
  • edition:书籍的出版版次,如“Second”。
  • editor:编辑的姓名,格式与author一致。
  • howpublished:特殊的出版方式。
  • institution:技术报告的主办机构。
  • journal:期刊名。标准文献格式中用宏定义了少量期刊名的简写。
  • month:发表或出版的月份。
  • note:额外的说明。
  • number:期刊号、丛书号、报告编号等。
  • organization:主办会议或发布手册的机构。
  • pages:页码,多使用页码的范围表示所引用的文献位置,书籍类型则用来表示总页码。如13–20, 370 + xii。
  • publisher:出版社名。
  • school:学院。
  • series:丛书名。
  • title:文献标题。
  • type:技术报告的类型,如"Research Note"。
  • volume:文献所在期刊或多卷丛书的卷数。
  • year:出版年份,或未出版文献的写作年份。
    ————————————————
    版权声明:本文为CSDN博主「蟹黄堡每天一份,蟹蟹」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/qq_44261017/article/details/112987327

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/345359.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

MongoDB索引策略和索引类型

1. MongoDB索引策略和索引类型–简介 MongoDB是一个开放源代码&#xff0c;面向文档的跨平台数据库&#xff0c;它使用C 开发&#xff0c;并且是最流行和使用最广泛的NoSQL类型数据库之一。 它可在具有键-值对的类JSON文档的顶部运行&#xff0c;其键值对在每个文档中都无法定义…

zeal刷新不出来_推进重涂市场标准化,立邦率先推出刷新服务“八大验收标准”...

点击蓝字【立邦中国】&#xff0c;设置星标关注。7月&#xff0c;立邦刷新服务率先在墙面重涂行业提出突破性的“八大验收标准”&#xff0c;根据不同的涂刷工艺来采用定制化的验收标准&#xff0c;更进一步推动重涂市场的标准化和规范化。自2011年推出立邦刷新服务至今&#x…

初学者指南:如何为Red Hat Process Automation Manager配置电子邮件服务任务

最近&#xff0c;我一直在更新我的免费在线研讨会 &#xff0c;特别是基于JBoss BPM Suite的系列研讨会 &#xff0c;以便您可以开始使用较新的Red Hat Process Automation Manager 。 在本文中&#xff0c;我将分享我在自动化项目中尝试使用电子邮件通知时偶然发现的内容。 …

TDMA 时分多路复用

多路复用 一、什么是多路复用技术&#xff1f; 多路复用技术是把若干个低速信道组成一个高速信道的技术&#xff0c;可以提高数据链路利用率&#xff0c;从而使一条高速的主干链路同时为多条低速的接入链路提供服务&#xff0c;即使网络主干链路可同时运载大量的语音和数据传…

asp 取数据 计算_ASP.NET Core 简介

.NET Core 是 .NET Framework 的新一代版本&#xff0c;是微软开发的第一个具有跨平台 ( Windows、Mac OSX 、Linux ) 能力的应用程序开发框http://ASP.NET Core 是 Microsoft 新开发的&#xff0c;基于 .NET Core 的 Web 开发框架http://ASP.NET Core 是对 http://ASP.NET 的重…

java字节码_掌握Java字节码

java字节码嘿! Happy Advent&#xff1a;D我是ZeroTurnaround的技术布道者Simon Maple&#xff08; sjmaple&#xff09; 。 您知道&#xff0c; JRebel伙计们&#xff01; 由于编写了类似JRebel的产品&#xff0c;该产品与字节码进行交互的结果比您想像中的要多&#xff0c;因…

自由空间激光通信

一、空间激光通信系统 空间激光通信系统是指以激光光波作为载波&#xff0c;大气作为传输介质的光通信系统。自由空间激光通信结合了光纤通信与微波通信的优点&#xff0c;既具有大通信容量、高速传输的优点&#xff0c;又不需要铺设光纤&#xff0c;因此各技术强国在空间激光…

icom对讲机写频线定义_小米对讲机Lite体验:小米全新5公里无网络免费通话神器...

沟通&#xff0c;或者可以简单地把它说成是一种信息的传递。它对于世间的生灵来说&#xff0c;都很重要&#xff01;尤其是对于人类&#xff0c;更为重要&#xff01;由古至今&#xff0c;人们为了可以更好地进行信息的传递&#xff0c;想出了各种各样的办法&#xff0c;比如古…

Spring Boot应用程序的“本地服务”

我有机会尝试使用Knative的 Serving功能来部署Spring Boot应用程序&#xff0c;而这篇文章只是记录了示例和我采用的方法。 我对Knative的内部知识还不够了解&#xff0c;无法就此方法是否比基于部署 服务 基于入口的方法更好。 一项很棒的功能是Knative Serving中的自动缩放…

一文读懂:常见低通、高通、带通三种滤波器的工作原理

滤波器 滤波器是对波进行过滤的器件&#xff0c;是一种让某一频带内信号通过&#xff0c;同时又阻止这一频带外信号通过的电路。 滤波器主要有低通滤波器、高通滤波器和带通滤波器三种&#xff0c;按照电路工作原理又可分为无源和有源滤波器两大类。今天&#xff0c;小编主要…

红米ac2100breed看模块_骁龙865加持,红米K30S至尊纪念版11日再开售

红米K30S至尊纪念版在11月1日首销&#xff0c;仅用了1分钟便售出10万台&#xff0c;热度颇高。11月11日0点&#xff0c;红米K30S至尊纪念版将再度开售&#xff0c;售价2299元起。以2299元起步的价格&#xff0c;红米K30S至尊纪念版配备了高通骁龙865处理器&#xff0c;8GB LPDD…

常用求和公式和级数

1. 多项式级数 2. 指数级数 3. Harmonic 级数 4. 其他 常见的级数查询表 https://blog.csdn.net/algzjh/article/details/82533996 https://www.zhihu.com/topic/19998598/hot

个盘子的汉诺塔需要移动几步_看漫画学C++039:递归解汉诺塔

点击蓝字 关注我们本话内容请输入相传在古印度圣庙中&#xff0c;有一种被称为汉诺塔(Hanoi)的游戏。该游戏是在一块铜板装置上&#xff0c;有三根杆(编号A、B、C)&#xff0c;在A杆自下而上、由大到小按顺序放置64个金盘(如下图)。游戏的目标&#xff1a;把A杆上的金盘全部移到…

八位图 16位图_了解位图

八位图 16位图几周前&#xff0c;我和Alistair正在研究用于对节点附加到Neo4j数据库中的标签进行建模的代码。 这种工作方式是将32个节点ID的块表示为每个标签的32位位图 &#xff0c;其中1表示1表示节点具有标签&#xff0c;0表示没有标签。 例如&#xff0c;假设我们有节点…

调制深度,峰均值功率比,脉冲整形等因素对于调制损耗的影响...

我们知道光发射机中一个非常重要的参数是发射功率。如果光发射机处于无源光网络&#xff08;PON&#xff09;&#xff0c;没有后续放大器的情况&#xff0c;发射功率很大程度上决定了发射机可以传输的距离 &#xff08;功率预算&#xff0c;power budget&#xff09;&#xff1…

移动流量转赠给好友_私域流量的五大认知误区

各大品牌主对于私域流量存在的认知误区 &#xff0c;你是否也这样认为&#xff1f;目前看起来&#xff0c;私域流量好像只要前期投入&#xff0c;后期就可以为自身带来源源不断的流量&#xff0c;但是私域流量真的像看起来那么美吗&#xff1f;其实不是的&#xff0c;我们对于私…

MATLAB 显示输出数据的三种方式

1. 改变数据格式 当数据重复再命令行窗口时&#xff0c;整数以整形形式显示&#xff0c;其他值将以默认格式显示。MATLAB的默认格式是精确到小数点后4位。如果一个数太大或太小&#xff0c;那么将会以科学记数法的形式显示。比如&#xff1a; >> x100.11x 100.1100>…

Matlab 语句

1. 显示输出数据的三种方式 1.1 改变数据格式 当数据重复再命令行窗口时&#xff0c;整数以整形形式显示&#xff0c;其他值将以默认格式显示。MATLAB的默认格式是精确到小数点后4位。如果一个数太大或太小&#xff0c;那么将会以科学记数法的形式显示。比如&#xff1a; &g…

Probability, Matringale,Markov Chain, MCMC

一、基本知识 1. 条件概率 条件概率是指在某件事情已经发生的前提下&#xff0c;另一件事情在此基础上发生的概率&#xff0c;举例来说P(A丨B)表示B发生的基础上&#xff0c;A也发生的概率&#xff0c;基本公式为&#xff1a; 2. 条件期望 在上述概率下的期望我们称之为条…

html 按钮 按下 状态_科普|你身边的手动火灾报警按钮,您了解吗?

手动火灾报警按钮手动火灾报警按钮&#xff0c;是火灾报警系统中的一个设备类型&#xff0c;当建筑发生火灾时在火灾探测器没有探测到火灾的时候人员手动按下手动火灾报警按钮&#xff0c;报告火灾信号&#xff0c;向建筑所属消防控制室报火警。正常情况下当手动火灾报警按钮报…