✍️

IEEEtran の bibtex style で、同じ著者名の論文が複数存在する時に "----" になってしまう問題の解決方法

2023/02/10に公開

背景

IEEE の論文を書く際の bibtex style として IEEEtran が使用されます。この style の特徴は論文中に引用がされた順番に文献情報のセクションに文献情報が表示される点です。

IEEEtran style では同じ著者名の論文が複数存在する場合、以下のように ---- で著者名が省略されてしまうことがあります:

これを次のように省略されないようにしたいです:

解決方法

  • @IEEEtranBSTCTL を bibtex の先頭に記述する:
references.bib
@IEEEtranBSTCTL{IEEEexample:BSTcontrol,
   CTLdash_repeated_names = "no"
 }
  • \bstctlcite{IEEEexample:BSTcontrol}\begin{document} のすぐ下に書く:
main.tex
\begin{document}

% こちらを追記
\bstctlcite{IEEEexample:BSTcontrol}
 
 % ...
 
 \end{document}

以上。

参考

Discussion