IEEE(常用)参考文献引用格式详解 | LaTeX参考文献规范(IEEE Trans、Conf、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文件中,

bash 复制代码
@STRING{IEEE_T_Affective_Computing = "{IEEE} Trans. Affective Comput."}

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

bash 复制代码
\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={}

bash 复制代码
@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

bash 复制代码
@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: }}

例如:

结果:

目前, 我按照自己熟悉的方式进行会议或期刊简称的定义,包含如下,之后可能会慢慢添加^^

bash 复制代码
# 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~default~YuanLiJiHua~Ctr-5-140372987-blog-129314180.235^v43^pc_blog_bottom_relevance_base1\&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2~default~YuanLiJiHua~Ctr-5-140372987-blog-129314180.235^v43^pc_blog_bottom_relevance_base1\&utm_relevant_index=10

相关推荐
向阳12184 天前
Dubbo RPC线程模型
网络协议·rpc·dubbo
刘Java4 天前
Dubbo 3.x源码(24)—Dubbo服务引用源码(7)接口级服务发现订阅refreshInterfaceInvoker
java·rpc·服务发现·dubbo
刘Java4 天前
Dubbo 3.x源码(25)—Dubbo服务引用源码(8)notify订阅服务通知更新
java·服务器·rpc·dubbo
向阳12185 天前
Dubbo 使用轻量的 Java SDK 开发 RPC Server 和 Client
java·rpc·dubbo
程序员小潘7 天前
Dubbo分布式日志跟踪实现
分布式·dubbo
问道飞鱼8 天前
【微服务知识】开源RPC框架Dubbo入门介绍
微服务·rpc·开源·dubbo
幂简集成8 天前
如何一步步获得文心一言API密钥
dubbo·api·文心一言
向阳12188 天前
Dubbo使用Nacos作为注册中心
java·rpc·dubbo
G皮T9 天前
【设计模式】行为型模式(一):模板方法模式、观察者模式
java·观察者模式·设计模式·模板方法模式·template method·行为型模式·observer