theapa.bst 中的错误“您无法弹出空的文字堆栈”

theapa.bst 中的错误“您无法弹出空的文字堆栈”

我正在起草一篇科学期刊文章,但似乎遇到了.bst期刊提供的文件的问题。

这是一个最小的example.tex

\documentclass[twoside,11pt]{article}
\usepackage{theapa}
\begin{document}
\title{Title}
\maketitle
Cite \cite{coles2011survey}.
\bibliography{bibliography}
\bibliographystyle{theapa}
\end{document}

下面是bibliography.bib

@article{coles2011survey,
  title={A survey of the seventh {International Planning Competition}},
  author={Coles, A. J. and Coles, A. I. and García Olaya, A. and Jiménez, S. and Linares Lopez, C. and Sanner, S. and Yoon, S.},
  journal={AI Magazine}, 
  year={2011}
}

文件如下.bst学术期刊

抱歉没有修剪它,但我不知道问题出在哪里。

当我尝试编译此错误时(如果重要的话,在 MikTeX 上)收到以下错误:

This is BibTeX, Version 0.99dThe top-level auxiliary file: example.aux
The style file: theapa.bst
Database file #1: bibliography.bib
You can't pop an empty literal stack for entry coles2011survey
while executing---line 1435 of file theapa.bst
(There was 1 error message)

谁能告诉我为什么会发生这种情况以及如何解决它?

相关内容