当前位置: 首页 > news >正文

IEEE(常用)参考文献引用格式详解 | LaTeX参考文献规范(IEEE Trans、Conf、Arxiv)| 期刊会议名缩写查询

  • 期刊
    ** 期刊:已正式出版(有期卷号)
    ** 期刊:录用后在线访问即Early access(无期卷号)
  • 会议
  • Arxiv论文

期刊

在这里插入图片描述

期刊:已正式出版(有期卷号)

在这里插入图片描述

@article{gu2024ai,  
title={{AI}-Enhanced Cloud-Edge-Terminal Collaborative Network: Survey, Applications, and Future Directions},  
author={Gu, Huixian and Zhao, Liqiang and Han, Zhu and Zheng, Gan and Song, Shenghui},  
journal={IEEE Commun. Surv. Tutorials}, 
year={2024},  
volume={26},  
number={2},  
month={2nd Quart.},  
pages={1322-1385},  
publisher={IEEE}}
@ARTICLE{Ye2022,  
author={Ye, Xinyu and Li, Meng and Si, Pengbo and Yang, Ruizhe and Wang, Zhuwei and Zhang, Yanhua},  
journal={IEEE Trans. Veh. Technol.},   title={Collaborative and Intelligent Resource Optimization for Computing and Caching in {IoV} With Blockchain and {MEC} Using {A3C} Approach},   
year={2023},  
volume={72},  
number={2},  
pages={1449-1463},  
month={Feb.},  
doi={10.1109/TVT.2022.3210570}}

在此过程中可能遇到的问题:

一、没有month信息

直接在Google scholar上搜索的BibTeX格式的参考文献,可能没有关于month的信息,你可以跟随下面的过程进行查找:
1.首先需要查找文章的doi,可以通过Google scholar,或者百度学术进行查找
在这里插入图片描述
2.复制DOI到doi2bib这个网页里查找,它可以提供比较完整BibTeX格式信息
在这里插入图片描述

二、期刊名不是缩写

根据IEEE期刊参考文献的要求,可以看到需要将期刊名写为缩写的形式,然而在Google scholar或者其他网页提供的期刊或者会议名称都不是缩写信息。因此我们需要自己查找缩写形式,并替换journal中的内容。
1.查找期刊名缩写:可以通过查找期刊缩写的网站:IEEE缩写1
在这里插入图片描述
或者是通过web of science: IEEE缩写2
输入需要查找的期刊
在这里插入图片描述
然后就可以看到ISO ABBREVIATION了
在这里插入图片描述
2.替换缩写后的期刊名
有两种方式,一种是直接替换(比较麻烦和浪费时间),另一种是建立一个IEEEabrv.bib文件,通过这个文件添加常用的期刊或会议简称及缩写。
首先,我们需要创建一个IEEEabrv.bib文件,然后我们定义journal名字(按照自己熟悉的方式定义), 如IEEE_T_Affective_Computing,然后我们将这个名字放入到参考文献的bib文件中,注意去掉{}
在这里插入图片描述
然后, 我们添journal名字和其对应的缩写到IEEEabrv.bib文件中,

@STRING{IEEE_T_Affective_Computing = "{IEEE} Trans. Affective Comput."}

在这里插入图片描述

最后,我们需要将IEEEabrv.bib文件引入到编码参考文献的地方,有可能是主文件内:

\bibliography{IEEEabrv.bib, reference.bib}
\bibliographystyle{IEEEtran}

在这里插入图片描述
此时,可以看到正文中,期刊名已被替换为缩写形式:
在这里插入图片描述

期刊:录用后在线访问即Early access(无期卷号)

对于未正式出版的IEEE期刊,一般需要给doi加上超链接,并且还需要给出”early access“信息

在这里插入图片描述
例如

在这里插入图片描述
重点是添加note信息, 如:note={early access, doi:{\color{blue}\href{http://dx.doi.org/10.1109/tnnls.2022.3225855}{10.1109/tnnls.2022.3225855}}}}

结果就是:
在这里插入图片描述

会议

在这里插入图片描述
在这里插入图片描述
会议地点可加可不加,google scholar 上的bibTex一般不会提供地点和月份,需要手动添加address={}

@INPROCEEDINGS{Fang2020,  	
author={Fang, Sangsha and Khan, Zahid and Fan, Pingzhi},  	
booktitle={Proc. IEEE Veh. Technol. Conf. (VTC-Spring)},   	
title={A Cooperative {RSU} Caching Policy for Vehicular Content Delivery Networks in Two-Way Road with a {T-junction}},   
year={2020},  	
volume={},  	
number={},  	
pages={1-5},         
month=May,        
address={Antwerp, Belgium},	
doi={10.1109/VTC2020-Spring48590.2020.9129007}}

在此过程中可能遇到的问题:

一、没有month信息

参考引入期刊文献的方法

二、会议名不是缩写

根据IEEE期刊参考文献的要求,可以看到需要将会议名也写为缩写的形式,然而在Google scholar或者其他网页提供的期刊或者会议名称都不是缩写信息。因此我们需要自己查找缩写形式,并替换booktitle中的内容。
1.查找期刊名缩写:可以通过查找期刊缩写的网站(会议论文一般是EI收录):IEEE缩写,会议1

@inproceedings{gnnfrs2022,author = {Gao,  Chen and Wang,  Xiang and He,  Xiangnan and Li,  Yong},booktitle = WSDM,  title = {Graph Neural Networks for Recommender System},year = {2022},month = feb,volume={},  	number={}, pages = {1623–1625},address = {New York, NY, USA},DOI = {10.1145/3488560.3501396},
}

与期刊的操作类似,还需要在IEEEabrv.bib文件中插入缩写信息,
在这里插入图片描述
结果如下:
在这里插入图片描述

Arxiv论文

在这里插入图片描述
重点是要加入note={\textit{arXiv: }}
例如:
在这里插入图片描述
结果:
在这里插入图片描述
目前, 我按照自己熟悉的方式进行会议或期刊简称的定义,包含如下,之后可能会慢慢添加^^

# IEEE Journals @STRING{IEEE_T_Affective_Computing = "{IEEE} Trans. Affective Comput."}
@STRING{IEEE_T_Neural_Networks_Learning_Systems = "{IEEE} Trans. Neural Networks Learn. Syst."}# conference
# IEEE Journals @STRING{IEEE_T_Affective_Computing = "{IEEE} Trans. Affective Comput."}
@STRING{IEEE_T_Neural_Networks_Learning_Systems = "{IEEE} Trans. Neural Networks Learn. Syst."}
@STRING{IEEE_J_Biomedical_Health_Informatics = "IEEE J. Biomed. Health. Inf."}
@STRING{IEEE_T_Cybernetics = "IEEE Trans. Cybern."}
@STRING{IEEE_T_Cognitive_Developmental_Systems = "IEEE Trans. Cognit. Dev. Syst."}
@STRING{IEEE_T_Pattern_Analysis_Machine_Intelligence = "IEEE Trans. Pattern Anal. Mach. Intell."}
@STRING{IEEE_Signal_Processing_Letters = "IEEE Signal Process. Lett."}
@STRING{IEEE_T_Emerging_Topics_Computing = "IEEE Trans. Emerging Top. Comput."}# Journals
@STRING{Cognitive_Robotics = "Cognit. Rob."}
@STRING{Information_Fusion = "Inf. Fusion"}
@STRING{Biomedical_Signal_Processing_Control = "Biomed. Signal Process. Control	"}
@STRING{J_Neural_Engineering = "J. Neural Eng."}
@STRING{Pattern_Analysis_Applications = "Pattern Anal. Appl."}
@STRING{Wireless_Communications_Mobile_Computing = "Wireless Commun. Mobile Comput."}
@STRING{Cell_Reports = "Cell Rep."}
@STRING{Science_Advances = "Sci. Adv."}
@STRING{I_J_Psychophysiology = "Int. J. Psychophysiol."}
@STRING{J_Abnormal_Psychology = "J. Abnorm. Psychol."}
@STRING{J_Ambient_Intelligence_Humanized_Computing = "J. Ambient Intell. Hum. Comput."}
@STRING{J_Cheminformatics = "J. Cheminf."}
@STRING{BMC_Bioinformatics = "BMC Bioinf."}
@STRING{Cognition_Emotion = "Cogn. Emot."}
@STRING{I_J_Psychological_Research = "Int. J. Psychol. Res."}
@STRING{Brain_Sciences = "Brain Sci."}
@STRING{Computers_Biology_Medicine = "Comput. Biol. Med."}#Frontier Journals
@STRING{F_Human_Neuroscience = "Front. Hum. Neurosci."}
@STRING{F_Neuroscience = "Front. Neurosci."}# conference
@string{WSDM = "Proc. ACM Int. Conf. Web Search Data Min. (WSDM)"}
@string{SIGIR = "Proc. Int. ACM SIGIR Conf. Res. Dev. Inf. Retr. (SIGIR)"}
@string{IJCNN = "Proc. Int. Joint Conf. Neural Netw. (IJCNN)"}
@string{MMM = "Proc. Int. Conf. MultiMedia Model. (MMM)"}
@string{AEA = "Proc. Am. Econ. Assoc. Meeting (AEA)"}
@string{NER = "Proc. Int. IEEE/EMBS Conf. Neural Eng. (NER)"}
@string{EMBC = "Proc. Annu. Int. Conf. IEEE Eng. Med. Biol. Soc. (EMBC)"}
@string{IJCAI = "Proc. Int. Joint Conf. Artif. Intell. (IJCAI)"}
@string{EUSIPCO = "Proc. Eur. Signal Process. Conf. (EUSIPCO)"}
@string{CAV = "Proc. Int. Conf. Comput. Aided Verification (CAV)"}
@string{CSIT = "Proc. Int. Conf. Comput. Sci. Inf. Technol. (CSIT)"}
@string{AAAI = "Proc. AAAI Conf. Artif. Intell. (AAAI)"}
@string{NeurIPS = "Proc. Adv. Neural Inf. Process. Syst. (NeurIPS)"}
@string{ECCV = "Proc. Eur. Conf. Comput. Vis.(ECCV)"}# IEEE conferenece
@string{ICRA = "Proc. IEEE Int. Conf. Robot. Autom. (ICRA)"}
@string{ICC = "Proc. IEEE Int. Conf. Commun. (ICC)"}
@string{ITSC = "Proc. IEEE Int. Conf. Intell. Transp. Syst. (ITSC)"}
@string{GLOBECOM = "Proc. IEEE Global Commun. Conf. (GLOBECOM)"}
@string{CVPR = "Proc. IEEE Conf. Comput. Vis. Pattern Recognit. (CVPR)"}
@string{VTC = "Proc. IEEE Veh. Technol. Conf. (VTC)"}
@string{IV = "Proc. IEEE Intell. Vehicles Symp. (IV)"}

参考链接:

https://blog.csdn.net/weixin_43835470/article/details/140372987?spm=1001.2101.3001.6650.5&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EYuanLiJiHua%7ECtr-5-140372987-blog-129314180.235%5Ev43%5Epc_blog_bottom_relevance_base1&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EYuanLiJiHua%7ECtr-5-140372987-blog-129314180.235%5Ev43%5Epc_blog_bottom_relevance_base1&utm_relevant_index=10

相关文章:

IEEE(常用)参考文献引用格式详解 | LaTeX参考文献规范(IEEE Trans、Conf、Arxiv)| 期刊会议名缩写查询

期刊 ** 期刊:已正式出版(有期卷号) ** 期刊:录用后在线访问即Early access(无期卷号)会议Arxiv论文 期刊 期刊:已正式出版(有期卷号) article{gu2024ai, title{{AI}-Enhanced Cloud-Edge-Terminal Collaborative Ne…...

第二十周:机器学习

目录 摘要 ABSTRACT 一、吴恩达机器学习exp2——逻辑回归 1、logistic函数 2、数据预处理 3、损失函数 4、梯度下降 5、设定评价指标 6、决策边界 7、正则化 二、动手深度学习pytorch——数据预处理 1、数据集读取 2、缺失值处理 3、转换为张量格式 总结 摘要…...

Elasticsearch面试内容整理-Elasticsearch 基础概念

Elasticsearch 是一个基于 Apache Lucene 的开源分布式搜索和分析引擎,提供强大的全文本搜索、实时数据分析、分布式存储等功能。以下是 Elasticsearch 的一些基础概念: 什么是 Elasticsearch? ● Elasticsearch 是一个用于全文搜索和实时分析的分布式搜索引擎。 ● 开源和可…...

机器学习算法模型系列——Adam算法

Adam是一种自适应学习率的优化算法,结合了动量和自适应学习率的特性。 主要思想是根据参数的梯度来动态调整每个参数的学习率。 核心原理包括: 动量(Momentum):Adam算法引入了动量项,以平滑梯度更新的方向…...

Qt按钮类-->day09

按钮基类 QAbstractButton 标题与图标 // 参数text的内容显示到按钮上 void QAbstractButton::setText(const QString &text); // 得到按钮上显示的文本内容, 函数的返回就是 QString QAbstractButton::text() const;// 得到按钮设置的图标 QIcon icon() const; // 给按钮…...

基于xr-frame实现微信小程序的手部、手势识别3D模型叠加和石头剪刀布游戏功能

前言 xr-frame是一套小程序官方提供的XR/3D应用解决方案,基于混合方案实现,性能逼近原生、效果好、易用、强扩展、渐进式、遵循小程序开发标准。xr-frame在基础库v2.32.0开始基本稳定,发布为正式版,但仍有一些功能还在开发&#…...

基于Kafka2.1解读Consumer原理

文章目录 概要整体架构流程技术名词解释技术细节coordinatorfetcherclientconsumer#poll的主要流程 全局总览小结 概要 继上一篇讲Producer原理的文章过去已经一个多月了,今天来讲讲Consumer的原理。 其实源码早就读了部分了,但是最近工作比较忙&#x…...

深度学习:ResNet每一层的输出形状

其中 /**在输出通道数为64、步幅为2的7 7卷积层后,接步幅为2的3 3的最大汇聚层,与GoogLeNet区别是每个卷积层后增加了批量规范层**/ b1 nn.Sequential(nn.Conv2d(1, 64, kernel_size7, stride2, padding3),nn.BatchNorm2d(64), nn.ReLU(),nn.MaxPool2d(kernel_s…...

国内几大网络安全公司介绍 - 网络安全

Posted by zhaol under 安全 , 电信 , 评论 , 中国 中国国内的安全市场进入“战国时期”,启明星辰、绿盟、天融信、安氏、亿阳、联想网御、华为等战国七雄拥有雄厚的客户资源和资金基础,帐前皆有勇猛善战之士,渐渐开始统领国内安全市场的潮流…...

修改Android Studio项目配置JDK路径和项目Gradle路径的GUI工具

概述 本工具提供了一个基于Python Tkinter的图形用户界面(GUI),用于帮助用户搜索并更新Android Studio项目中的config.properties文件里的java.home路径,以及workspace.xml文件中的last_opened_file_path路径。该工具旨在简化手动…...

✅DAY30 贪心算法 | 452. 用最少数量的箭引爆气球 | 435. 无重叠区间 | 763.划分字母区间

452. 用最少数量的箭引爆气球 解题思路:首先把原数组按左边界进行排序。然后比较[i-1]的右边界和[i]的左边界是否重叠,如果重叠,更新当前右边界为最小右边界和[i1]的左边界判断是重叠。 class Solution:def findMinArrowShots(self, points:…...

关于Redis单线程模型以及IO多路复用的理解

IO多路复用 -> redis主线程 -> 事件队列 -> 事件处理器 1.IO多路复用机制的作用: 操作系统的多路复用机制(如 epoll、select)负责监听多个文件描述符(如客户端连接)上的事件。 当某个文件描述符上的事件就绪…...

学习ASP.NET Core的身份认证(基于Cookie的身份认证1)

B/S架构程序可通过Cookie、Session、JWT、证书等多种方式认证用户身份,虽然之前测试过用户登录代码,也学习过开源项目中的登录认证,但其实还是对身份认证疑惑甚多,就比如登录验证后用户信息如何保存、客户端下次连接时如何获取用户…...

奇门遁甲中看债务时用神该怎么取?

奇门遁甲中看债务的用神 一、值符 值符在债务关系中可代表债权人(放贷人)。例如在预测放贷时,以值符为放贷人,如果值符克天乙(借贷人)或者天乙生值符,这种情况下可以放贷;反之&#…...

Redis 集群主要有以下几种类型

Redis 集群主要有以下几种类型: 主从复制模式: 这种模式包含一个主数据库实例(master)与一个或多个从数据库实例(slave)。客户端可以对主数据库进行读写操作,对从数据库进行读操作,主…...

使用 Axios 拦截器优化 HTTP 请求与响应的实践

目录 前言1. Axios 简介与拦截器概念1.1 Axios 的特点1.2 什么是拦截器 2. 请求拦截器的应用与实践2.1 请求拦截器的作用2.2 请求拦截器实现 3. 响应拦截器的应用与实践3.1 响应拦截器的作用3.2 响应拦截器实现 4. 综合实例:一个完整的 Axios 配置5. 使用拦截器的好…...

mini-lsm通关笔记Week2Day5

项目地址:https://github.com/skyzh/mini-lsm 个人实现地址:https://gitee.com/cnyuyang/mini-lsm Summary 在本章中,您将: 实现manifest文件的编解码。系统重启时从manifest文件中恢复。 要将测试用例复制到启动器代码中并运行…...

mybatis的动态sql用法之排序

概括 在最近的开发任务中,涉及到了一些页面的排序,其中最为常见的就是时间的降序和升序。这个有的前端控件就可以完成,但是对于一些无法用前端控件的,只能通过后端来进行解决。 后端的解决方法就是使用mybatis的动态sql拼接。 …...

OneToMany 和 ManyToOne

在使用 ORM(如 TypeORM)进行实体关系设计时,OneToMany 和 ManyToOne 是非常重要的注解,常用来表示两个实体之间的一对多关系。下面通过例子详细说明它们的使用场景和工作方式。 OneToMany 和 ManyToOne 的基本概念 ManyToOne 表示…...

《生成式 AI》课程 第3講 CODE TASK 任务3:自定义任务的机器人

课程 《生成式 AI》课程 第3講:訓練不了人工智慧嗎?你可以訓練你自己-CSDN博客 我们希望你创建一个定制的服务机器人。 您可以想出任何您希望机器人执行的任务,例如,一个可以解决简单的数学问题的机器人0 一个机器人&#xff0c…...

pam_env.so模块配置解析

在PAM(Pluggable Authentication Modules)配置中, /etc/pam.d/su 文件相关配置含义如下: 配置解析 auth required pam_env.so1. 字段分解 字段值说明模块类型auth认证类模块,负责验证用户身份&am…...

Objective-C常用命名规范总结

【OC】常用命名规范总结 文章目录 【OC】常用命名规范总结1.类名(Class Name)2.协议名(Protocol Name)3.方法名(Method Name)4.属性名(Property Name)5.局部变量/实例变量(Local / Instance Variables&…...

跨链模式:多链互操作架构与性能扩展方案

跨链模式:多链互操作架构与性能扩展方案 ——构建下一代区块链互联网的技术基石 一、跨链架构的核心范式演进 1. 分层协议栈:模块化解耦设计 现代跨链系统采用分层协议栈实现灵活扩展(H2Cross架构): 适配层&#xf…...

在Ubuntu中设置开机自动运行(sudo)指令的指南

在Ubuntu系统中,有时需要在系统启动时自动执行某些命令,特别是需要 sudo权限的指令。为了实现这一功能,可以使用多种方法,包括编写Systemd服务、配置 rc.local文件或使用 cron任务计划。本文将详细介绍这些方法,并提供…...

Spring Boot面试题精选汇总

🤟致敬读者 🟩感谢阅读🟦笑口常开🟪生日快乐⬛早点睡觉 📘博主相关 🟧博主信息🟨博客首页🟫专栏推荐🟥活动信息 文章目录 Spring Boot面试题精选汇总⚙️ **一、核心概…...

DBAPI如何优雅的获取单条数据

API如何优雅的获取单条数据 案例一 对于查询类API,查询的是单条数据,比如根据主键ID查询用户信息,sql如下: select id, name, age from user where id #{id}API默认返回的数据格式是多条的,如下: {&qu…...

pikachu靶场通关笔记22-1 SQL注入05-1-insert注入(报错法)

目录 一、SQL注入 二、insert注入 三、报错型注入 四、updatexml函数 五、源码审计 六、insert渗透实战 1、渗透准备 2、获取数据库名database 3、获取表名table 4、获取列名column 5、获取字段 本系列为通过《pikachu靶场通关笔记》的SQL注入关卡(共10关&#xff0…...

分布式增量爬虫实现方案

之前我们在讨论的是分布式爬虫如何实现增量爬取。增量爬虫的目标是只爬取新产生或发生变化的页面,避免重复抓取,以节省资源和时间。 在分布式环境下,增量爬虫的实现需要考虑多个爬虫节点之间的协调和去重。 另一种思路:将增量判…...

第八部分:阶段项目 6:构建 React 前端应用

现在,是时候将你学到的 React 基础知识付诸实践,构建一个简单的前端应用来模拟与后端 API 的交互了。在这个阶段,你可以先使用模拟数据,或者如果你的后端 API(阶段项目 5)已经搭建好,可以直接连…...

密码学基础——SM4算法

博客主页:christine-rr-CSDN博客 ​​​​专栏主页:密码学 📌 【今日更新】📌 对称密码算法——SM4 目录 一、国密SM系列算法概述 二、SM4算法 2.1算法背景 2.2算法特点 2.3 基本部件 2.3.1 S盒 2.3.2 非线性变换 ​编辑…...