natbib을 사용하여 참조 목록에 DOI를 표시하는 방법은 무엇입니까?

natbib을 사용하여 참조 목록에 DOI를 표시하는 방법은 무엇입니까?

나는 natbib을 사용하고 있으며 참조 목록에도 doi를 가져오려고 노력하고 있습니다. 하지만 아무리 노력해도 나타나지 않습니다. 좀 더 일찍 일을 하게 됐어요. 어떤 이유로 지금은 작동하지 않습니다.

\documentclass[10pt,a4paper, english]{article}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{apacite}    
%\usepackage{apalike}
\usepackage{natbib}     
\usepackage{hyperref} 
%\newcommand*{\doi}[1]{\href{http://dx.doi.org/#1}{doi: #1}}
\usepackage{doi}
\usepackage{url}
\begin{document}
\bibliographystyle{plainnat}
\bibliography{mastBIB_3,method}         
\end{document}

위의 모든 명령을 조합하여 시도했지만 문제를 찾을 수 없습니다. 미리 감사드립니다. 다른 사람들이 이미 이 질문을 한 것으로 알고 있습니다. 그러나 그 어떤 답변도 도움이 되지 않았습니다.

답변1

doi 필드 대신 note 필드를 사용하십시오. ... note = {ABC/123...}, ...

이것이 저널 스타일에 꼭 맞는 것은 아니지만 DOI가 나타나고 저널의 편집 직원은 DOI를 올바른 형식으로 넣을 수 있어야 합니다. DOI가 표시되지 않는 것이 반드시 사용자의 잘못은 아닙니다. 언론사의 스타일 정의 파일에 버그가 있을 수 있습니다(ACS Paragon에 문제가 있음).

건배, dko

관련 정보