我正在起草一篇科学期刊文章,但似乎遇到了.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)
谁能告诉我为什么会发生这种情况以及如何解决它?