从源代码下载 AIAA latex 模板无法与离线 latex 软件配合使用。使用 pdflatex -> bibtex -> pdflatex -> pdflatex 进行手动编译时,我在 bibtex 阶段 (2) 收到以下错误:
--- 执行文件 new-aiaa.bst 的第 1670 行 ptr=2、stack= 时,条目 peyret2012computational 的文字堆栈不为空
--- 执行文件 new-aiaa.bst 的第 1670 行时,oates1997aerothermodynamics 条目的文字堆栈不为空
这些文件可以在 overleaf 源上很好地编译,但无法离线工作。
答案1
更新 - 这两个问题都与 sample.bib 文件中的 @inbook{} 条目有关。如果使用上面指定的构建配方,则将它们更改为 @book{} 类型似乎可以解决问题。
注意 - 如果您使用第三方软件来构建项目(例如 latex workshop),请确保您使用的构建方案是 pdflatex->bibtex->pdflatex->pdflatex。