答案1
要使 BibTeX 在使用IEEEtran
参考书目样式时在“pp.”后插入“tie”(不可中断空格)而不是普通(可中断)空格,您可以按照以下解决方案进行操作:
在你的 TeX 发行版中找到该文件
IEEEtran.bst
,然后复制一份;将副本命名为 。IEEEtrantie.bst
(请执行以下操作:不是直接编辑文件IEEEtran.bst
。IEEEtrantie.bst
在您选择的文本编辑器中打开该文件,然后找到该函数tie.or.space.prefix
。它应该如下所示:FUNCTION {tie.or.space.prefix} { duplicate$ text.length$ #3 < { "~" } { " " } if$ swap$ }
在此函数中,将 改为
#3
。#7
这样,pp.
和之间就会插入一个连字符,而不是空格33--50
。将文件保存
IEEEtrantie.bst
在主 TeX 文件所在的目录中,或保存在 BibTeX 搜索的目录中。如果选择后一种方法,请务必更新 TeX 发行版的文件名数据库。通过将指令更改为 来开始使用新的参考书目样式
\bibliographystyle{IEEEtran}
。\bibliographystyle{IEEEtrantie}
并且,请务必重新运行 LaTeX、BibTeX 和 LaTeX 两次,以完全传播所有更改。
祝您 BibTeX 愉快!