我想向需要 AAAI 格式的会议提交一篇论文。我从以下网站下载了模板这里:然后我解压 LaTeX 文件夹。在同一个文件夹下,我创建一个名为 的文件ref.bib
,并在 formatting-instructions-latex-2018.tex 之前添加以下命令\end{document}
:
\bibliography{ref}
\bibliographystyle{aaai}
该ref.bib
文件仅包含一个用于测试目的的参考:
@BOOK{DUMMY:1,
AUTHOR="John Doe",
TITLE="The Book without Title",
PUBLISHER="Dummy Publisher",
YEAR="2100",
}
我尝试编译 formatting-instructions-latex-2018.tex,但每次都出现错误消息:
Something's wrong--perhaps a missing \item. \end{thebibliography}
我检查了formatting-instructions-latex-2018.bbl,发现只有两行如下:
\begin{thebibliography}{}
\end{thebibliography}
但是,当我使用以下命令在同一文件夹下创建一个简单的 test.tex 时:(基于教程这里:我将参考书目样式改为 AAAI)
\documentclass{article}
\usepackage{aaai18}
\begin{document}
Random citation \cite{DUMMY:1} embedded in text.
\newpage
\bibliography{ref}
\bibliographystyle{aaai}
\end{document}
编译 test.tex 成功。我检查了一下test.bbl
,有以下几行:
\begin{thebibliography}{1}
\bibitem{DUMMY:1}
J.~Doe, {\em The Book without Title}.
\newblock Dummy Publisher, 2100.
\end{thebibliography}
我甚至尝试将上述代码复制到 formatting-instructions-latex-2018.bbl,但仍然不起作用。
我真的不明白为什么会出现这个错误,而同一目录中的 test.tex 没有任何问题。我相信这应该是一件简单的事情,但它一直失败,这让我非常沮丧。
非常感谢您的任何建议,非常感谢!
答案1
你之前这么说
我尝试编译 formatting-instructions-latex-2018.tex,但每次都出现错误消息:
Something's wrong--perhaps a missing \item. \end{thebibliography}
结果是
\begin{thebibliography}{}
\end{thebibliography}
如果你仔细想想,就会明白。bibliography
环境只是一种itemize
伪装,没有itemize
项目就无法拥有环境(试试看,用一个空itemize
环境创建一个文档)。
但是,当您编译时test.tex
,没有任何问题,并且环境bibliography
中有一些东西。而这些东西的存在是因为\cite{DUMMY:1}
您插入了,而之前的文档中并不存在这些东西。
因此,为了使原始文档正常工作,请执行以下操作之一:
删除
\bibliography{ref}
或不编译 bibTeX,或者;\cite{DUMMY:1}
在文档中的任何位置添加。
此外,你还说
我甚至尝试将上述代码复制到 formatting-instructions-latex-2018.bbl,但仍然不起作用。
该.bbl
文件由 bibTeX 自动生成,因此当您编译文档时,您放置在那里的文件将被正确的空文件替换。