参考文献自检指南

参考文献作为论文的最后组成部分,可能不是加分项,但是做不好的话绝对会被吐槽,而且是个要命的减分项。因此要做好检查,以下是一些可以遵循的规范。(如有疏漏,欢迎指出)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

.bib文件

1.字段的选择首先要准确(是期刊还是会议,等等),其次我们实验室的风格是字段全大写。几个常用的模板如下,注意latex里面等号要对齐、逗号只有最后一个域没有、没有的域要去掉:

@ARTICLE{,
author = {},
title = {},
journal = {},
year = {},
volume = {},
number = {},
pages = {},
doi = {}
}

@INPROCEEDINGS{,
author = {},
title = {},
booktitle = {},
year = {},
pages = {},
doi = {} }

2.\cite的内容命名。我们实验室的风格是前两个作者的姓+年份+关键词。关键词你可以自己提炼但是尽量不要有特殊符号。

3.同一字段的顺序也要一致。比如同一个.bib文件里,两篇文献都是@ARTICLE,author和title出现的顺序别不一样。总之,不能直接用网上下载的.bib文件直接粘贴,你要把它的风格和你的调统一,所以有时候还不如按第一点提到的模板自己写,比较省时~

4.一些零散的问题点
以@ARTICLE为例

> @ARTICLE{,author    = {},//每个作者的姓名之间不加逗号而且都是名在前姓在后;多个作者之间都用and连接title     = {},//注意大小写问题,大写的字母左右两边需要加{},专有名词的首字母大写,例如{G}aussjournal   = {},//注意大小写问题,注意统一问题。比如同一个期刊,International Journal of Machine Learning & Cybernetics和International Journal of Machine Learning and Cybernetics不要同时出现在一个.bib文件,要统一。year      = {},volume    = {},number    = {},//没有的话,此行去掉不然编译可能出错pages     = {},//页码中间是两个英文半角的--doi       = {}
}

以@INPROCEEDINGS为例

> @INPROCEEDINGS{,
>     author    = {},
>     title     = {},
>     booktitle = {},//会议的话写成缩写,即Proc.空格加会议缩写名称(只是我们实验室的参考文献风格)
>     year      = {},
>     pages     = {},
>     doi       = {} }

.tex文件

为了更直观的检查参考文献,可以生成一个PDF。我用的代码如下:

\documentclass[UTF8,a4paper,12pt]{article}
\usepackage[left=2.50cm, right=2.50cm, top=2.50cm, bottom=2.50cm]{geometry} %页边距
\usepackage{amsmath, amsfonts, amssymb} % 数学公式相关宏包
\usepackage{url}        % 超链接
\usepackage{bm}         % 加粗部分公式,比如\bm{aaa}aaa\begin{document}
\nocite{*}//不区分是否引用会显示全部.bib文件中的参考文献\bibliographystyle{ieeetr}//可以替换成其它.bst文件\bibliography{fansmale}//这里是.bib文件名\end{document}

一些参考网址

1.当作者人名有特殊字符(如重音或变音符号)时,查阅https://www.bibtex.org/SpecialSymbols/
2.如果你需要其它格式的参考文献,查阅https://www.bibtex.com/bibliography-styles/可以下载不同.bst文件
3.如果需要参考的不只有期刊论文和会议还有其它类型,参考https://blog.csdn.net/itnerd/article/details/112982649和https://blog.csdn.net/Ryan_lee9410/article/details/106055787的必要域(注意:参考的是域,不是格式因为格式要和你自己遵循的风格统一,千万不要杂糅)
建议你自己的风格最好是师承的风格~这样容易及时发现错误修改也可以养成良好稳定的书写习惯。

附上一个目前觉得较复杂的.bib
在这里插入图片描述

小结

其实想做好.bib文件不难。因为没什么难点,但是做好也不容易无非“细心”二字。修改的时候一定要看好对应,把内容填在它应该在的位置,千万不要觉着最后看不出来就乱填。
再去仔细检查检查,是对前人知识成果和原文作者的尊重~

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

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

相关文章

战网国际服下载教程 暴雪战网客户端一键下载安装教程分享

战网国际服务平台,又名Battle.net环球版,是暴雪娱乐操作的跨国界游戏交流平台,它消除了地域的隔阂,向全球范围内的游戏爱好者提供服务。与仅服务于特定地区的版本不同,国际版赋予了玩家自由穿梭于暴雪众多标志性游戏的…

解决ubuntu无法上网问题

发现是网络配置成了Manual手动模式,现在都改成自动分配DHCP模式 打开后,尝试上网还是不行,ifconfig查看ip地址还是老地址,怀疑更改没生效,于是重启试试。 重启后,ip地址变了,可以打开网页了 …

python高级爱心代码

python高级爱心代码实现: import turtle import random # 设置画布 screen turtle.Screen() screen.bgcolor("black") # 创建画笔 pen turtle.Turtle() pen.speed(0) pen.color("red") pen.penup() # 移动画笔到起始位置 pen.goto(0, -20…

(实测验证)【移远EC800M-CN 】TCP 透传

引言 本文章使用自研“超小体积TTL转4GGPS集成模块”进行实测验证; 1、配置移远EC800M-CN TCP 透传 串口助手发送: ATQIOPEN1,0,"TCP","36.137.226.30",39755,0,2 //配置服务器地址和端口号; 4G模组返回…

【SpringBoot】SpringBoot整合jasypt进行重要数据加密

📝个人主页:哈__ 期待您的关注 目录 📕jasypt简介 🔥SpringBoot使用jasypt 📂创建我需要的数据库文件 📕引入依赖 🔓配置数据库文件(先不进行加密) 🌙创…

2、快速搭建Vue框架以及项目工程

本篇文章详细讲解在配置完vue2环境后如何快速搭建一个Vue框架和项目工程。(以智慧农业云平台为例) 2.1 Vue工程创建 2.1.1创建想要存放的Vue文件夹 找到想要存放的文件夹并在目录搜索框中,并用管理员的方式打开。 2.1.2创建Vue工程 2、安装…

【qt】动态属性

这里写目录标题 一.属性1.属性的好处2.添加属性3.使用属性 二.只读属性 一.属性 1.属性的好处 说到属性(property),你们会想到什么?我会联想到特点,就是一类对象所特有的,在C中,成员数据就是这…

【Linux 网络】网络基础(二)(应用层协议:HTTP、HTTPS)-- 详解

我们程序员写的一个个解决我们实际问题,满足我们日常需求的网络程序,都是在应用层。 前面写的套接字接口都是传输层经过对 UDP 和 TCP 数据发送能力的包装,以文件的形式呈现给我们,让我们可以进行应用层编程。换而言之&#xff0c…

nginx--FastCGI

CGI 概念 nginx通过与第三方基于协议实现,即通过某种特定协议将客户端请求转发给第三方服务处理,第三方服务器会新建新的进程处理用户的请求,处理完成后返回数据给Nginx并回收进程(下次处理有需要新建),最后nginx在返回给客户端…

HTTP客户端手动解析响应体数据

服务端 package mainimport ("easyGo/person""encoding/json""net/http" )func main() {http.HandleFunc("/test", func(w http.ResponseWriter, r *http.Request) {p : &person.Person{Name: "jackie",Age: 30,T: pe…

简单记录下:Navicat 导出表结构至 Excel

首先我们需要通过sql语句查询出相关的表结构的结构 SELECT COLUMN_NAME AS 字段名称,COLUMN_TYPE AS 字段类型,IF(IS_NULLABLENO,否,是) AS 是否必填,COLUMN_COMMENT AS 注释FROM INFORMATION_SCHEMA.COLUMNSWHERE table_schema bs-gdsAND table_name sys_menu;查询的结构如下…

JavaScript-基本数据类型和变量

基本数据类型 JavaScript支持数字、字符串和布尔值3种基本数据类型 字符串型 字符串型是JavaScript用来表示文本的数据类型,字符串通常由单引号或双引号括起来,如果字符串存在特殊字符,可以用转义字符代替 数字型 数字型也是JavaScript中的基…

【软考】模拟考卷错题本2024-05-14

1 活动图-计算时间差 审题,第几天~选的3、10是结束了上一次的活动并未开始呢 !所以记得按照正常的语序表达哦! 2 队列-算长度 代入法,设计一个开始为0,结尾为9 ,容量为10即M的队列;带入计算当前…

【class4】建立人工智能系统(1)

【class4】 【回顾class】 上上次的课程里,我们使用csv模块读取了一份CSV文件。 该文件里存储了各电商平台上对某品牌电视机的评价,以及每条评价所对应的正负面性。 我们将读取后的数据存储在了列表data里。 对应的代码: # 导入csv模块 im…

GD32F103RCT6/GD32F303RCT6(9)高级定时器互补PWM波输出实验

本文章基于兆易创新GD32 MCU所提供的2.2.4版本库函数开发 后续项目主要在下面该专栏中发布: 手把手教你嵌入式国产化_不及你的温柔的博客-CSDN博客 感兴趣的点个关注收藏一下吧! 电机驱动开发可以跳转: 手把手教你嵌入式国产化-实战项目-无刷电机驱动&am…

汇聚荣:拼多多长期没有流量如何提高?

在电商的海洋中,拼多多以其独特的团购模式吸引了众多消费者的目光。然而,随着市场竞争的加剧和消费者需求的多样化,一些商家发现自家店铺的流量持续低迷,销售业绩难以突破。面对这样的挑战,如何有效提升拼多多店铺的客…

C++基础——继承(下)

一、继承与静态成员 基类定义了static 静态成员,则整个继承体系里面只有一个这样的成员。无论派生出多少个子 类,都只有一个 static 成员实例 。 class person { public:person(const char* name "lisi"):_name(name){} public:string _name;…

ruoyi-nbcio 基于flowable规则的多重并发网关的任意跳转

更多ruoyi-nbcio功能请看演示系统 gitee源代码地址 前后端代码: https://gitee.com/nbacheng/ruoyi-nbcio 演示地址:RuoYi-Nbcio后台管理系统 http://218.75.87.38:9666/ 更多nbcio-boot功能请看演示系统 gitee源代码地址 后端代码: h…

Linux服务器lvm磁盘管理fdisk和df磁盘大小不同修改

服务器端由于硬盘是通过VCenter原来100G磁盘复制的虚拟机,复制完成后,原来100G的磁盘通过选择 磁盘重新复制出150G的磁盘,开机后发现还是原来的100G的磁盘,通过fdisk -l 查看有个sdb是150G, 但是已经划转的lvm盘只有10…

BUU-[GXYCTF2019]Ping Ping Ping

考察点 命令执行 题目 解题 简单测试 ?ip应该是一个提示,那么就测试一下?ip127.0.0.1 http://0c02a46a-5ac2-45f5-99da-3d1b0b951307.node4.buuoj.cn:81/?ip127.0.0.1发现正常回显 列出文件 那么猜测一下可能会有命令执行漏洞,测试?ip127.0.…