部分期刊投稿需要参考文献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