我的文章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