我正在为 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 方式。