試圖用括號進行引用,但只得到方括號

試圖用括號進行引用,但只得到方括號

我想使用以下引用樣式

(作者姓名、年份)

我嘗試使用以下命令來做到這一點

\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},就正常了。

感謝大家的努力和幫助。

相關內容