我对 LaTeX 还不是很熟悉。最近,我正在为 IOP 期刊出版准备一份手稿。我使用的是 IOP 模板 .tex 文件,IOPLaTeXGuidelines.tex
该文件名为,可从 IOP 网站下载。同时,我还必须使用harvard.sty
并dcu.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
等。