如何将引用论文年份的括号改为 () 而不是 []?

如何将引用论文年份的括号改为 () 而不是 []?

我正在使用该hyperref软件包,我引用的每篇论文看起来都像 Smith [1985],但我希望它是 Smith (1985)。有没有简单的方法可以实现这一点?

答案1

使用round选项natbib

\begin{filecontents*}{\jobname.bib}
@article{smith1985,
  author={Smith, John},
  title={Title},
  journal={Journal},
  year=1985,
}
\end{filecontents*}

\documentclass{article}
\usepackage[round]{natbib}
\usepackage{hyperref}

\begin{document}

\citet{smith1985}

\bibliographystyle{plainnat}
\bibliography{\jobname}

\end{document}

filecontents*环境仅用于使示例自成一体。请使用您自己的.bib文件。

在此处输入图片描述

相关内容