![引用作者的问题 - 显示(作者?)](https://linux22.com/image/458559/%E5%BC%95%E7%94%A8%E4%BD%9C%E8%80%85%E7%9A%84%E9%97%AE%E9%A2%98%20-%20%E6%98%BE%E7%A4%BA%EF%BC%88%E4%BD%9C%E8%80%85%EF%BC%9F%EF%BC%89.png)
我正在尝试在 overleaf 项目中引用作者。我希望采用以下格式:
然而,我得到了这个:
这是我的背面代码:
\documentclass[pdftex,10pt,b5paper,twoside]{book}
\usepackage[utf8]{inputenc}
\usepackage{natbib}
\def\biblio{\bibliographystyle{unsrt}\bibliography{references}}
\begin{document}
\def\biblio{references} % For making bibliography working with subfiles, prints at end of each subfile
% \maketitle
Trying to cite this author \citeauthor{fossen2011} \\
How about this \citet{fossen2011} \\
Alternative workaround method: \cite[Fossen (2011)]{fossen2011}
\bibliographystyle{unsrt}
% \bibliographystyle{elsarticle-harv}
\bibliography{references}
\end{document}
还有我的reference.bib文件:
<bibtex>
@book{fossen2011,
author = {Fossen, T. I.},
title = {Handbook of Marine Craft Hydrodynamics and Motion Control},
publisher = {John Wiley \& Sons, Ltd},
year = {2011},
address = {West Sussex, United Kingdom}
}
有人知道如何获得正确的引用吗?感谢任何帮助!
答案1
在我看来,这与纳特比布和
\bibliographystyle{unsrt}
您可以使用
\bibliographystyle{plainnat}
即纳特比布自己的普通版本。