部分期刊投稿需要参考文献APA格式,并且正文引用需要(作者,年)形式

类似下图这种:
正文引用:
在这里插入图片描述
参考文献:
在这里插入图片描述

这里使用Elsevier’s CAS LaTeX Double-Column模板,model5-names参考文献样式。
然后使用下面的设置:

\usepackage[authoryear]{natbib}

\bibliographystyle{model5-names}

\bibliography{cas-refs}

设置到现在,参考文献正确了。

但如果正文的文献使用的是\cite{},那么正文文献引用会是——作者,(年) 这种形式


方法一:

因此我们需要改变为(\citeauthor{}, \citeyear{})这种格式。

这里可以使用正则替换快速替换:

查找规则:\\cite\{(\w+)\}

替换规则:(\citeauthor{$1}, \citeyear{$1})

剩下的一处多引用情况再手动调一调就完成了:(\citeauthor{$1}, \citeyear{$1}; \citeauthor{$2}, \citeyear{$2})

方法二:

后面发现直接用\citep就直接可以实现以上功能:

只需查找:\cite

然后替换为:\citep

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐