我正在使用 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
使用 note 字段而不是 doi 字段:... note = {ABC/123...}, ...
这不一定符合期刊样式,但 DOI 会显示出来,期刊的编辑人员应该能够将 DOI 转换为正确的格式。DOI 不显示不一定是用户的错。可能是出版社的样式定义文件有问题(ACS Paragon 有问题)。
干杯,dko