如何从参考文献中的 6 位页码中删除不需要的空格?

如何从参考文献中的 6 位页码中删除不需要的空格?

为了引用论文,我在我的 .bib 文件中使用了以下代码:

@article{...,
  title={...},
  author={... and ... and ...},
  journal=IEEE_O_ACC,
  volume={1},
  pages={123456--123469},
  month=jan,
  year={2019},
}

在输出的论文中,页码显示如下:

~~~,~~~,和 ~~~,“~~~”,IEEE 访问,第 1 卷,第 123 456-123 469 页,2019 年 1 月。

我想将上面的内容更改如下:

~~~~~~~ 第 123456-123469 页,~~~~~~。

有谁知道如何解决这个问题?

答案1

在这里,我只是将数字分成 3 位数字组,或者\relax在 3 位数字组之间插入一个。

\documentclass[journal,comsoc]{IEEEtran}
\begin{filecontents*}[overwrite]{junk.bib}
@article{abc,
  title={...},
  author={... and ... and ...},
  journal=IEEE_O_ACC,
  volume={1},
  pages={{123}{456}--123\relax469},
  month=jan,
  year={2019},
}
\end{filecontents*}
\bibliographystyle{IEEEtran}
\begin{document}
Cite\cite{abc}

\bibliography{junk}
\end{document}

在此处输入图片描述

相关内容