尝试使用括号进行引用,但只得到方括号

尝试使用括号进行引用,但只得到方括号

我想使用以下引用样式

(作者姓名,年份)

我尝试使用以下命令来执行此操作

\usepackage{natbib}
...
\fancyhead[LO]{Bibliography}
\setcitestyle{round}
\bibliographystyle{plainnat}
\bibliography{references}

但结果是:

[作者姓名,年份]

因为我对 latex 不太熟悉,所以我还添加了我正在使用的其他包,只是为了确保我没有使用与 natbib 包冲突的东西

\usepackage{placeins}
\usepackage{amsmath}
\usepackage{subcaption}
\usepackage{soul}
\usepackage{float}
\usepackage{amssymb} % Fancy letter package
\usepackage{mathrsfs} % Fancy letter package
\usepackage{caption}
\usepackage[toc,page]{appendix}

更新 1:

我忘了说我正在使用 overleaf.com 来处理我的文档。

答案1

我从@moewe 的评论中找到了解决方案。

我把它移到\setcitestyle{round}里面。\begin{document} ... \end{document}\begin{document},它就正常工作了。

感谢大家的努力和帮助。

相关内容