在 IEEEtran 中使用“natbib”时,如何保持字体大小不变?

在 IEEEtran 中使用“natbib”时,如何保持字体大小不变?

我正在为 IEEEtran 写一篇论文IEEEtran.cls。引用多个参考文献时,引用风格不够整齐,例如,

\cite{test1,test2,test3}
% the result is:
[1], [2], [3]

% my expected result is:
[1-3] or [1,2,3]

然后,我使用该软件包natbib,引用样式很好。然而,参考书目条目的字体比平时大

如何在使用时保持字体大小natbib

顺便说一句,结果是[1,2,3]使用natbib。我该如何更改为[1-3]

主要源代码如下:

\documentclass[conference]{IEEEtran}
\usepackage[utf8]{inputenc}
\usepackage{float}

\usepackage{hyperref}
\usepackage[capitalise]{cleveref}
\usepackage[numbers]{natbib}
\usepackage{caption}

\usepackage{tabularx} %for automatic line-break in tabular
\usepackage{makecell}  %for table header, center and bold

%
\bibliographystyle{IEEEtran}
\bibliography{References}

答案1

如果你真的想要实现这一点,下面的代码应该可以帮助你:

将包导入natbib

\usepackage[numbers,sort&compress]{natbib}

附上参考书目\footnotesize

\footnotesize{
\bibliographystyle{IEEEtran}
\bibliography{References}
}

这个会

  • \cite{test1,test2,tes3}像这样连续引用[1-3],前提是它们在论文前面没有以不同的顺序被引用。
  • 使参考部分的字体大小与规定的 IEEEtran 一致(至少没有明显的差别)。

但正如评论中所建议的,这实际上不是规定的 IEEEtran 方式。

相关内容