IEEEabrv 不能正确缩写期刊名称

IEEEabrv 不能正确缩写期刊名称

我想使用 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.”

相关内容