jabRef里引用的相邻同名作者变横线

用jabRef引用同名作者的文章时,出现了第二个文章的作者变成了横线,在搜了相关资料后,发现作如下修改可避免:

1.在.bib文件中加入开关,并修改默认配置:

@IEEEtranBSTCTL{IEEEexample:BSTcontrol,
CTLdash_repeated_names = "no"
}

2.然后在.tex文件中激活该选项:

\bibliographystyle{IEEEtran}
\bibliography{reference}
% winstone
\bstctlcite{IEEEexample:BSTcontrol}

重新编译,搞定。

p.s. 现在网上资料大多只有第1步,没有第2步,导致修改后配置无法生效。且激活修改的语句在引用bib文件之后,官方文档也没有写这一步。不过修改默认配置可能导致与IEEE不兼容,但一根横线确实不好看啊...

送上官方文档地址:http://mirrors.ibiblio.org/CTAN/macros/latex/contrib/IEEEtran/bibtex/IEEEtran_bst_HOWTO.pdf

——————————————————分割线

实际用的时候发现这个方法并不对每次编译都生效,如果问题又出现,可以尝试把

\bstctlcite{IEEEexample:BSTcontrol}

的引用语句换几个位置。实际上好像在哪引用都行...都会概率性的修改之前的问题。

posted @ 2017-05-28 17:31  我是包子  阅读(871)  评论(0编辑  收藏  举报