APA 第 6 版引用

APA 第 6 版引用

我需要使用 APA 6e 引用 Elsevier 期刊,这是代码,我不知道为什么会遇到错误。我没有使用,\documentclass{apa6e}因为我需要保留 Elsevier 文章的格式。

\documentclass[preprint,12pt,authoryear]{elsarticle}
\usepackage[natbibapa]{apacite}
\journal{Expert Systems with Applications}

\begin{document}
\title{Recurrent neural network and a hybrid model for prediction of stock returns}


\bibliographystyle{apacite}

\bibliography{myrefers}
\end{document}

答案1

错误是由于无条件elsarticle加载natbib包而导致的,这与不兼容apacite.sty。 一个演示此问题的最小文档是

\documentclass{article}

\usepackage{natbib}
\usepackage{apacite}

\begin{document}

Ouch!

\end{document}

会产生同样的错误

! Undefined control sequence.
l.1216           \st@rtbibchapter

就像你的情况一样。

正确使用引用的一个小例子elsarticle是:

\documentclass[preprint,12pt,authoryear]{elsarticle}

\journal{Expert Systems with Applications}

\begin{document}
\title{Recurrent neural network and a hybrid model for prediction of stock returns}

\cite{article-full}

\bibliographystyle{elsarticle-num-names}

\bibliography{xampl}
\end{document}

示例输出

相关内容