我有一份此表格的文件
.... \includeonly{主要} \开始{文档} \包括{主要} \include{补充} \bibliographystyle{普通} \bibliography{bib文件} \结束{文档}
我需要 LaTeX 读取supp.aux
以进行交叉引用,但不想 BibTex 读取supp.aux
。换句话说,我不想列出要包含在当前文档中.bib
的条目supp.tex
。有没有办法指示 BibTex 只查看main.aux
而不查看supp.aux
?
答案1
如果您编译了完整的文档(否\includeonly
)并确保所有交叉引用均正确,则您可以重申,\includeonly
并且 LaTeX 还将加载与.aux
未包含的文件相对应的文件。
答案2
我建议按照 egreg 的建议去做,但在第二次编译之前尝试删除生成的参考书目文件,该文件与项目的主文件同名,但扩展名为.bbl
。这将强制 bibtex 重新生成它,但会排除supp
文件。
我记得,当我撰写硕士论文时,这对我很有用。