\documentclass{elsarticle}
\usepackage{natbib}
\begin{document}
Artificial reefs (\citet{seaman2013artificial}).
\bibliographystyle{plainnat} %
\bibliography{ref_ar1}
\end{document}
我的ref_ar1
包含
@book{seaman2013artificial,
title={Artificial habitats for marine and freshwater fisheries},
author={Seaman Jr, William},
year={2013},
publisher={Academic Press}
}
这给出了以下结果,但我希望得到作者年份,即 Seaman Jr (2013),而不是数字。有人能帮我吗?提前谢谢了。
人工鱼礁(Seaman Jr [1])。[1] William Seaman Jr. 海洋和淡水渔业的人工栖息地。Academic Press,2013 年。
答案1
这个怎么样:
\documentclass{elsarticle}
\usepackage{natbib}
\bibliographystyle{abbrvnat}
\setcitestyle{authoryear,open={(},close={)}}
\begin{document}
Artificial reefs (\citet{seaman2013artificial}).
\bibliography{refs}
\end{document}
其结果如下:
笔记:\bibliography{refs}
是因为我将.bib
文件命名为“refs.bib”——它只包含你提供的参考资料
一些有用的资源: