
IEEE EDL に手紙を書いています。参考文献に DOI を追加するように言われました。IEEEtran スタイルを使用しています。.bib ファイルには各参考文献の DOI が含まれています。しかし、出力には表示されません。出力に DOI を表示するにはどうすればよいでしょうか?
ドキュメントクラス IEEEtran.cls
サンプル BibTex エントリ
@ARTICLE{r6,
author={A. C. Seabaugh and Q. Zhang},
journal={Proceedings of the IEEE},
title={Low-Voltage Tunnel Transistors for Beyond CMOS Logic},
year={2010},
volume={98},
number={12},
pages={2095-2110},
keywords={CMOS logic circuits;MOSFET;},
doi={10.1109/JPROC.2010.2070470},
ISSN={0018-9219},
month={Dec},}
答え1
(a) フィールドのラベルdoi
を に変更しnote
、(b) doi 文字列を\url{...}
ディレクティブで囲む必要があります。(IEEEtran
ドキュメント クラスはパッケージを自動的にロードしますurl
。)
完全な MWE:
\RequirePackage{filecontents}
\begin{filecontents}{mybib.bib}
@ARTICLE{r6,
author = {A. C. Seabaugh and Q. Zhang},
journal = {Proceedings of the IEEE},
title = {Low-Voltage Tunnel Transistors for Beyond {CMOS} Logic},
year = {2010},
volume = {98},
number = {12},
pages = {2095-2110},
keywords= {CMOS logic circuits;MOSFET;},
note = {doi: \url{10.1109/JPROC.2010.2070470}},
ISSN = {0018-9219},
month = dec,
}
\end{filecontents}
\documentclass{IEEEtran}
\bibliographystyle{IEEEtran}
\usepackage[colorlinks,urlcolor=blue]{hyperref} % optional
\begin{document}
\nocite{*}
\bibliography{mybib}
\end{document}
ちなみに、月フィールドを から に変更する必要がありますmonth={Dec}
(month=dec
中括弧なし、小文字の「d」)。また、BibTeX によって小文字化されないように、「CMOS」という単語を中括弧で囲む必要があります。
答え2
.tex ファイルに次のパッケージを含めてください:
\usepackage[colorlinks,urlcolor=blue]{hyperref}
\usepackage{url}
.bib ファイル内の参照を次のコードに置き換えます。
@ARTICLE{r6,
author={A. C. Seabaugh and Q. Zhang},
journal={Proceedings of the IEEE},
title={Low-Voltage Tunnel Transistors for Beyond CMOS Logic},
year={2010},
volume={98},
number={12},
pages={2095-2110},
keywords={CMOS logic circuits;MOSFET;},
note = {doi: \href{https://doi.org/10.1109/JPROC.2010.2070470}
{10.1109/JPROC.2010.2070470}},
ISSN={0018-9219},
month={Dec},
}