参照DOI

参照DOI

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},
    }

関連情報