哈佛参考文献

哈佛参考文献

我正在使用 natbib 和 agsm 进行哈佛风格引用。

我的相关代码是

\usepackage{natbib}

\bibliographystyle{agsm}


\bibliography{bibliography/bibliography}

甚至我也能得到参考文献列表....怎么做?我使用的是帝国理工学院模板。但我用了这个,\bibliographystyle{plainnat}除了这个\bibliographystyle{agsm}。然后我只得到了这个文件。我想得到哈佛参考文献。

例如:在bibliography.bib文件中

@article{Roberts95b, 
 author = {A. J. Roberts and A. Cronin}, 
 journal = {Physica A}, 
 pages = {867--878}, 
 title = {Unbiased estimation of multi-fractal 
 dimensions of finite data sets}, 
 volume = 233, 
 year = 1996, 
}

输出:

AJ Roberts 和 A. Cronin。有限数据集的多重分形维数的无偏估计。物理A, 233:867-878, 1996

答案1

我不确定我是否完全理解了你想要解决的问题。部分问题可能是“哈佛”这个词既是某种风格的同义词,也是引用部分——“作者-年份引用样式”——以及一个特定的 LaTeX 包,该包由一个名为的主样式文件(您猜对了)harvard.sty和六个以上的特定参考书目样式文件组成;其中之一是agsm.bst。该.bst文件确定参考部分中条目的格式。如果它是整个包的一部分(例如agsm.bst),它可能会使用包定义的专用宏(此处harvard.sty:)。

要使用agsmnatbib不是harvard,必须加载一个名为 的小实用程序包har2nat。(我认为名称暗示了它的功能。)以下设置应该适合您:

\usepackage{natbib,har2nat}
\bibliographystyle{agsm}

顺便说一句,plainnat参考书目样式与数字和作者年份样式的引文兼容。要生成作者年份样式的引文,请使用natbib以下选项加载包authoryear

\usepackage[authoryear]{natbib}
\bibliographystyle{plainnat}

无论使用哪种设置,您都会获得作者-年份样式的引文。当然,参考文献的格式将与使用时不同agsm。选择适合您需求和要求的样式。

相关内容