BiBTeX:我无法打开文件名“myBib.aux”

BiBTeX:我无法打开文件名“myBib.aux”

我的文章paper.tex编译得很好,但是myBib.bib却不行。

$ pdflatex paper.tex
$ bibtex myBib
I couldn't open file name `myBib.aux'

我碰巧正在使用 TeXShop,但命令行很清楚。

提前致谢。

答案1

除了 Ian Thompson 的评论之外,如果您使用的是 TeXShop,那么您甚至不必担心命令行,因为 TeXShop 为您提供了图形界面。只需在第一次 LaTeX 编译后在弹出菜单中切换到 BibTeX,然后按 typeset(这相当于bibtex paper在命令行中调用)就像 LaTeX 编译一样,然后切换回 LaTeX 并按 Typeset(相当于命令行pdflatex paper.tex;需要两次编译)。

答案2

这将解决问题;):

pdflatex paper.tex
bibtex paper.aux
pdflatex paper.tex
evince paper.pdf

答案3

就我而言,我的 latx 文件包含许多文件。因此,当我尝试直接编译 bibliography.bib 文件而不切换到主文档文件 (thesis.tex) 时,我遇到了错误。解决方案是从主文件 (thesis.tex) 编译文档。 在此处输入图片描述

相关内容