![使用 apa6 生成参考书目时出现问题](https://linux22.com/image/369187/%E4%BD%BF%E7%94%A8%20apa6%20%E7%94%9F%E6%88%90%E5%8F%82%E8%80%83%E4%B9%A6%E7%9B%AE%E6%97%B6%E5%87%BA%E7%8E%B0%E9%97%AE%E9%A2%98.png)
我在 MiKTeX 中安装了 apa6。当我运行 Brian Beitzel 提供的示例代码 (longsample.tex) 时,没有出现参考书目。文本中的引用没有问题。
当我运行 BibTeX 时,出现一条错误消息:“BibTeX 返回退出代码 (1),表示编译期间可能出现一些问题...”
查看生成的文件,我发现 .bbl 文件是空的。
有没有其他人遇到过这个问题?如果是的话,你能解决它吗?
感谢您的帮助。
答案1
我发现了这个问题,并认为这个答案可能会帮助其他有同样问题的人。 LaTeX 代码使用 biblatex 和 biber 来处理 .bib 文件。 我正在将 miktex 与 winedt 一起使用。 我使用的 winedt 版本有按钮(pdtexify、texify 等),默认情况下,这些按钮将编译参考书目的可执行文件设置为 bibtex.exe,因此当我使用其中一个按钮时,它会生成错误消息并导致一个空的 .bbl 文件。 将可执行文件更改为 biber.exe 解决了该问题。 如何更改此选项如下所述: Biblatex 与 Biber:配置我的编辑器以避免未定义的引用
答案2
在我看来,您可能缺少定义参考文献的 bibliography.bib 文件。
http://mirror.utexas.edu/ctan/macros/latex/contrib/apa6/samples/bibliography.bib