我学校的论文办公室要求引用格式为 [1]-[4] 和 [2],[5]。IEEEtran 给出的格式是 [1-4] 和 [2, 5]。我尝试使用 \citeform 覆盖此格式,如下所示:
\bibliographystyle{IEEEtran}
\usepackage{cite}
\renewcommand\citeform[1]{[#1]}
这会导致在数字周围添加括号,但保留 IEEEtran 中的原始括号。结果看起来像 [[1]-[4]] 和 [[2], [5]]。我确信它在里面添加了括号,因为我可以更改 \citeform 以给出结果 [(1)-(4)] 和 [(2), (5)]。
我可以做哪些改变来获得我需要的结果?
答案1
以下两行可能会有效。
\def\citepunct{], [}
\def\citedash{]--[}