使用“哈佛”引文管理包的文本样式作者年份类型的引文标注

使用“哈佛”引文管理包的文本样式作者年份类型的引文标注

我对 LaTeX 还不是很熟悉。最近,我正在为 IOP 期刊出版准备一份手稿。我使用的是 IOP 模板 .tex 文件,IOPLaTeXGuidelines.tex该文件名为,可从 IOP 网站下载。同时,我还必须使用harvard.stydcu.bst提交哈佛风格(也称为作者年份风格)的引文标注(由 进行了一些修改dcu.bst),这是我将要提交手稿的特定期刊的要求。

我在 .tex 文件的开头添加了一行\usepackage{harvard},并在引用之前在结尾添加了\bibliographystyle{dcu}。一切正常。但现在我需要在正文中引用而不使用括号,如下所示 -

       John et al. (2018) have shown that .........

但我拥有的是 -

       (John et al. 2018) have shown that .........

我正在使用 TexMaker。我尝试了所有五线谱,例如\textcite{}\citep{}\citealt{}......。但似乎什么都无法编译。

有什么建议吗?提前谢谢您。

答案1

由于您正在使用harvard引文管理包,因此您需要使用

\citeasnoun

创建以下形式的引文标注

John et al. (2018)

事实上不是harvard为了使用参考书目样式,必须加载包dcu。您可以har2nat改为加载包(我让您猜猜它的作用),然后继续使用\citet\citealt等。

相关内容