
我正在寫一封信給 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”)。您還應該將單字“CMOS”括在大括號中,以防止 BibTeX 將其小寫。
答案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},
}