我是 TeXstudio 的新手,我刚刚在 TeXstudio 中撰写了我的文章,但我无法正确引用(?)
我在序言中使用了natbib
in ,它之前已经说明,我在最后也进行了说明。我已将我的参考资料作为文件创建了一个单独的数据库。\usepackage
\begin{document}
\bibliography {plain}
.bib
我的问题是,当我使用时,\citet{key}
我得到了(作者?),而当我使用时,\citep{key}
我得到了参考的数字。
如果有人能帮助我,以便我的文章中引用的参考文献正确,我将不胜感激。
答案1
你的问题是
\bibliographystyle{plain}
\bibliography {plain}
(我猜这就是问题中的意思)。标准 BibTeX 样式不是为 设计的natbib
,它需要传递额外的结构化信息。因此,解决方案是切换到plainnat
:
\RequirePackage{filecontents}
\begin{filecontents*}{\jobname.bib}
@Article{Arduengo1991,
Title = {A stable crystalline carbene},
Author =
{Arduengo, III, Anthony J. and Harlow, Richard L. and Kline, Michael},
Journal = {J. Am. Chem. Soc.},
Year = {1991},
Number = {1},
Pages = {361-363},
Volume = {113},
}
\end{filecontents*}
\documentclass{article}
\usepackage{natbib}
\begin{document}
Textual \citet{Arduengo1991} and parenthetic \citep{Arduengo1991} citations
\bibliographystyle{plainnat}
\bibliography{\jobname}
\end{document}