我正在使用 Elsevier 为其期刊提供的 elsarticle 文档类在 Latex 中撰写一篇文章。对于我的写作,我希望使用哈佛参考文献系统,但无法使其与 elsarticle 文档类配合使用。
如何在同一文档中使用哈佛参考系统和 elsarticle 文档类?
答案1
该elsarticle
文档类与许多基于作者年份的参考书目和引文标注样式兼容。
如果您想在创建作者年份样式的引文时坚持使用 Elsevier 提供的样式,则可以使用文件elsarticle-harv.bst
,即只需发出指令
\bibliographystyle{elsarticle-harv}
在您的文档中的某处。
如果您希望使用其他基于作者年份的书目样式并且使用该natbib
包,请确保使用natbib
选项进行加载authoryear
。
附录:根据您的后续评论,我现在明白您不仅对“哈佛”(又名“作者年份”)的引用风格感兴趣,而且对哈佛引文管理包;这个包包含一个名为的样式文件(毫不奇怪)harvard.sty
以及大约六个参考书目样式文件,其中一个是agsm.bst
。
我不确定harvard
样式文件与文档类兼容elsarticle
。但是,您实际上不需要加载harvard
包即可使用该agsm
样式。由于您已经加载了natbib
包(已知该包与elsarticle
文档类配合良好),因此您只需加载哈2纳特包。(我让你猜一下加载har2nat
会完成什么。)通过加载natbib
和har2nat
包,你可以确保与elsarticle
文档类完全互操作和包hyperref
——同时继续获取由参考书目样式生成的特定参考书目布局agsm
。
当然,对于可用于期刊的文档版本,请务必加载elsarticle-harv
并agsm
重新运行 LaTeX、BibTeX 和 LaTeX 两次。