我需要使用 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}