将牛津逗号添加到 Natbib 文本内引用

将牛津逗号添加到 Natbib 文本内引用

在 Lyx 中使用 natbib 包,我希望以以下格式在文本中(又称内联)引用

(Angrist、Lang 和 Oreopoulos 2009)

默认似乎是

(Angrist、Lang 和 Oreopoulos,2009 年)

并在我的序言中添加:\bibpunct{(}{)}{;}{a}{}{,}

我可以实现:

(Angrist、Lang 和 Oreopoulos 2009)

但我不知道如何得到我想要的牛津逗号。

答案1

你用的是哪个\bibliographystyle? 它与 配合得很好unsrtnat

\documentclass{article}
\usepackage{natbib}
\bibpunct{(}{)}{;}{a}{}{,}
\begin{document}
\citep*{epr}
\bibliographystyle{unsrtnat}
\bibliography{apssamp}
\end{document}

在此处输入图片描述

相关内容