1

我在一篇论文中使用了哈佛的引文。我使用以下选项:

\usepackage{natbib}
\bibpunct{(}{)}{,}{a}{}{;}
...
\bibliographystyle{plainnat}
\bibliography{Comparison}

当我使用 \cite 和 \citep 时,我在 pdf 的末尾得到以下信息:

S.Shekhar 和 S.Chawla。空间数据库:参观。普伦蒂斯霍尔,2003 年。

其实我想得到通常的哈佛格式:

S.Shekhar 和 S.Chawla。(2003) 空间数据库:一次旅行。普伦蒂斯霍尔

如何修复格式?

干杯!

4

1 回答 1

1

查找\setcitestyle命令以获取圆括号:

\setcitestyle{round}

但一般来说,你需要得到一个合适的样式文件,而不是plainnat. 该makebst程序将为您生成几乎所有规范的 BST 样式文件。

于 2010-06-25T15:21:40.503 回答