我想使用 IEEEabrv 提交 IEEE 论文。但是,这个功能根本不起作用,因为 bibtex 生成的期刊名称都没有缩写。我想寻求解决方案。谢谢!
\documentclass[journal]{IEEEtran}
\usepackage{cite}
\usepackage{etoolbox,iftex}
\usepackage{amssymb,mathtools,nicefrac,amsthm}
\usepackage{stmaryrd,enumitem}
\usepackage{scalerel,cmll,trsym}
\usepackage{graphicx,tcolorbox}
\usepackage{float,threeparttable,tikz-cd}
\usepackage{mathrsfs}
\usepackage{xurl}
\allowdisplaybreaks
\usepackage[OT2,T1]{fontenc}
\usepackage[justification=centering,font=small,labelfont=bf]{caption}
\usepackage{footnote,subfigure}
\makesavenoteenv{tabular}
\makeatletter
\def\th@newremark{\th@remark\thm@headfont{\bfseries}}
\makeatletter
\setcounter{MaxMatrixCols}{20}
\newcommand{\floor}[1]{\lfloor #1 \rfloor}
\usepackage[ruled]{algorithm2e}
\usepackage{bm}
\usepackage[hidelinks]{hyperref}
\usepackage{cleveref}
\bibliographystyle{IEEEtran}
\bibliography{IEEEabrv,mybib}
答案1
我建议你阅读IEEEabrv.bib
:
用法:
\bibliographystyle{mybst文件}
\bibliography{IEEEabrv,mybibfile}
.bib 数据库条目中的 IEEE 标题使用字符串
定义在这里。例如,
期刊 = IEEE_J_AC,
得到“{IEEE} Trans. Automat. Contr.”