我正在用Latex写我的论文,我在自己的thesis.bib文件中有参考资料,如下所示
@Article{xxx,
author = "D.A. Reinhard",
title = "Case Study",
year = "1985",
}
我在我的主文档中将它们引用为~\cite{xxx}
当我编译主文档时,使用: pdflatex main.tex,然后它会显示问号,而不是对参考书目的正确引用。我还需要自己编译bib源代码吗?如果是,谁能告诉我Linux的命令是什么
非常感谢!
发布于 2010-03-17 19:53:28
你必须运行'bibtex':
latex paper.tex
bibtex paper
latex paper.tex
latex paper.tex
dvipdf paper.dvi
发布于 2015-05-12 23:32:45
为了以防万一,因为这些问题(和答案)对我真的很有帮助;我决定创建一个别名,连续运行这4个命令:
只需将以下行添加到~/.bashrc
文件中(根据.tex
和.bib
文件的名称修改main
关键字)
alias texbib = 'pdflatex main.tex && bibtex main && pdflatex main.tex && pdflatex main.tex'
现在,只需执行texbib
命令(别名),所有这些命令都将按顺序执行。
https://stackoverflow.com/questions/2461905
复制相似问题