使用 BibTeX 和 latexmk

使用 BibTeX 和 latexmk

我在 Windows XP 下使用 MiKTeX 2.9。我的文档具有以下目录结构:

  • D:\MyTeX
  • D:\MyTeX\BibTeX
  • D:\MyTeX\IPMcast

文件 latexmkrc 包含以下行:

$bibtex = 'bibtex -include-directory=D:/MyTeX';

文件 IPMCast\ipmc.tex 包含以下行:

\bibliography{BibTeX/network}

当我使用以下命令时:

latexmk -r latexmrc ipmc

我的文档是在没有 BibTeX 参考文献的情况下创建的。

当我手动使用命令时:

latex ipmc
bibtex -include-directory=D:/MyTeX ipmc
latex ipmc
latex ipmc

文件ipmc.bblipmc.blg已创建,并且我的文档已正确创建并带有引用。

我尝试了多种latexmkrc使用撇号、引号、反斜杠、正斜杠等的方法,但都没有成功。原始文档创建于 2007 年,我相信当时一切都运行正常。我应该如何$bibtexlatexmkrc文件中定义才能使其正常工作?

答案1

我再次查看手册页并找到了解决方案。调用应该是:

latexmk -bibtex -r latexmrc ipmc

相关内容